|
|
发表于 2016-4-18 22:25:56
|
显示全部楼层
来自: 中国辽宁
# [" p3 s0 T! h3 |: i% D
按阿丹提出的保存到桌面的问题,应该是保存文件的那一行代码中缺少地址变量。
/ X4 c' N# ]0 G3 i. A我试着改了一下
! M2 G0 e* z4 z* a) a+ A' part.Extension.SaveAs PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings% Z) p1 J W. q& V$ |9 ?
'上一行缺少路径变量,只有文件名则保存在桌面上。下一行添加路径变量,则保存在原文件夹。& I1 v$ z: B1 W/ l
part.Extension.SaveAs PartPaths(i) & PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
" T' k% A! Z- y* B* j6 |. a5 i5 d% g
8 G9 L& s- Q2 u. c+ ^1 {加一句代码在地址粘贴后可直接可执行
3 s5 m) K* O/ b# G7 qIf Right(TextBox1.Text, 1) <> "\" Then TextBox1.Text = TextBox1.Text & "\" '地址后如无反斜线,则添加# f" Y% u6 N7 F) ~' C N1 z
win7 64 SW2013版测试可以用。, L" ]3 `. \$ K* }) j+ J
2 p& }5 T8 P8 h: h1 A下面是改后的swp E) |3 n# j1 Y% G6 i6 y: s
批量處理宏(轉3D PDF).rar
(8.02 KB, 下载次数: 65)
|
|