|
|
发表于 2016-4-18 22:25:56
|
显示全部楼层
来自: 中国辽宁
) Z4 ?) g( v/ k! f5 Y* O& m" F7 F按阿丹提出的保存到桌面的问题,应该是保存文件的那一行代码中缺少地址变量。
, g7 u+ H) z! E( F0 A1 o" C我试着改了一下
1 l9 z" H$ Q9 [# }$ ^* q5 ]' part.Extension.SaveAs PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
( V# Z4 X+ _) P& T3 R( c \! j. \9 C'上一行缺少路径变量,只有文件名则保存在桌面上。下一行添加路径变量,则保存在原文件夹。
?$ _2 A Z4 s part.Extension.SaveAs PartPaths(i) & PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings5 |4 F" D- o- y2 i/ a2 p
l: t) z1 {+ E7 [% D# B% \. Y
加一句代码在地址粘贴后可直接可执行4 b' H6 v% @2 t' A. Y; K! [
If Right(TextBox1.Text, 1) <> "\" Then TextBox1.Text = TextBox1.Text & "\" '地址后如无反斜线,则添加( N, V0 b7 A: i: t* s4 H: P
win7 64 SW2013版测试可以用。
- }/ ~- _/ U. ]3 s @' K! ]' s, S) x4 j4 |: A: m- @4 y3 Z: \
下面是改后的swp9 @1 L" `' M4 c; f+ {) X
批量處理宏(轉3D PDF).rar
(8.02 KB, 下载次数: 65)
|
|