|
|
发表于 2016-4-18 22:25:56
|
显示全部楼层
来自: 中国辽宁
& m& J5 Y" x( P, j按阿丹提出的保存到桌面的问题,应该是保存文件的那一行代码中缺少地址变量。8 z/ ?+ g7 Y/ r/ L
我试着改了一下
+ v' C$ Y, W; _% F8 k- l) ~' part.Extension.SaveAs PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
; k7 S. e2 ~8 b" _# S! e$ }6 i* u, w'上一行缺少路径变量,只有文件名则保存在桌面上。下一行添加路径变量,则保存在原文件夹。& D0 n# D2 o* \$ y( f
part.Extension.SaveAs PartPaths(i) & PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
7 A0 ?# Z( s. R0 w% u9 Q; a" v- p& e3 e5 ~* u o% H3 A
加一句代码在地址粘贴后可直接可执行
8 b" ]# S m3 d6 J5 d) I+ G$ fIf Right(TextBox1.Text, 1) <> "\" Then TextBox1.Text = TextBox1.Text & "\" '地址后如无反斜线,则添加
S$ I# ~0 ]: d7 \; e5 l# Ewin7 64 SW2013版测试可以用。6 h' ^5 ^& H/ S1 H5 K" o5 O0 R/ m+ a
( A1 M/ X4 f0 L R6 p1 }% X
下面是改后的swp
1 F- }0 t* @9 G& t* Y7 W1 o
批量處理宏(轉3D PDF).rar
(8.02 KB, 下载次数: 65)
|
|