|
|
发表于 2016-4-18 22:25:56
|
显示全部楼层
来自: 中国辽宁
; S8 d+ _# M: Q0 F& u$ i按阿丹提出的保存到桌面的问题,应该是保存文件的那一行代码中缺少地址变量。
# s a# c( l$ s我试着改了一下) I& f. v c/ `- f+ C
' part.Extension.SaveAs PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings8 u* s6 h! T$ f
'上一行缺少路径变量,只有文件名则保存在桌面上。下一行添加路径变量,则保存在原文件夹。8 R- B/ ^% g% U) b5 o5 q5 x/ m
part.Extension.SaveAs PartPaths(i) & PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings$ \3 ^( [0 }$ k3 n
% _' ?% ~3 C% r0 [, v加一句代码在地址粘贴后可直接可执行8 ~& n2 I0 e6 E: B/ i7 a
If Right(TextBox1.Text, 1) <> "\" Then TextBox1.Text = TextBox1.Text & "\" '地址后如无反斜线,则添加( c$ S7 D: A1 v# _; [0 d
win7 64 SW2013版测试可以用。
f6 @/ i1 h; y" U
, [& b! b5 M# O/ o. y下面是改后的swp
2 H' {6 ~9 r% A* `0 |
批量處理宏(轉3D PDF).rar
(8.02 KB, 下载次数: 65)
|
|