|
|
发表于 2016-4-18 22:25:56
|
显示全部楼层
来自: 中国辽宁
2 G n: _/ n% z: V按阿丹提出的保存到桌面的问题,应该是保存文件的那一行代码中缺少地址变量。
' V2 W% l a' Z+ d1 Q- U, U我试着改了一下. l& N& Q5 ^$ K5 G
' part.Extension.SaveAs PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
1 b( H( [, q* a( L- }. f1 e'上一行缺少路径变量,只有文件名则保存在桌面上。下一行添加路径变量,则保存在原文件夹。) A8 g$ q7 G2 m
part.Extension.SaveAs PartPaths(i) & PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings+ h( s C5 X w& q; y1 v; U
3 ~: j, v0 E' k4 l& x; g加一句代码在地址粘贴后可直接可执行
Q: @4 e t4 {4 M& @& [0 p* EIf Right(TextBox1.Text, 1) <> "\" Then TextBox1.Text = TextBox1.Text & "\" '地址后如无反斜线,则添加3 d e9 l5 w; l: k
win7 64 SW2013版测试可以用。! F4 g" y( N, e
2 e6 x) g8 m0 ?" Q! r# k下面是改后的swp
- v2 X! _5 y+ g* ^7 `; E. s: A( x0 @2 d
批量處理宏(轉3D PDF).rar
(8.02 KB, 下载次数: 65)
|
|