|
|
发表于 2016-4-18 22:25:56
|
显示全部楼层
来自: 中国辽宁
8 @: B7 l o8 A7 h按阿丹提出的保存到桌面的问题,应该是保存文件的那一行代码中缺少地址变量。
0 r! r: p" A, r6 |我试着改了一下
( u& T v k" r8 o5 c' part.Extension.SaveAs PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
6 N3 S' `5 v" m7 ~% b7 H4 @'上一行缺少路径变量,只有文件名则保存在桌面上。下一行添加路径变量,则保存在原文件夹。+ h; `$ B$ ?- ^. \% D6 t, k4 V
part.Extension.SaveAs PartPaths(i) & PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
0 S9 Z3 T7 e$ m1 x" a
' a, F( Y$ N. }加一句代码在地址粘贴后可直接可执行
5 o7 M+ p1 N8 T% P' BIf Right(TextBox1.Text, 1) <> "\" Then TextBox1.Text = TextBox1.Text & "\" '地址后如无反斜线,则添加! u2 f: X7 n3 B, \* S- \
win7 64 SW2013版测试可以用。
( N- ?; C) W% B5 N0 E. \% {5 v) T& G! |
下面是改后的swp3 v9 D) v/ T. g; }# u3 ~& L
批量處理宏(轉3D PDF).rar
(8.02 KB, 下载次数: 65)
|
|