|
|
发表于 2016-4-18 22:25:56
|
显示全部楼层
来自: 中国辽宁
gt.adan 发表于 2016-4-18 21:49* T' i" A, Z5 Y$ ?2 k, K
編寫巨集時是用2011,運行的結果是會將轉檔後的文件存在原資料夾;
; P% r; y4 m! H. `3 A- ~/ e& m: W6 B現在用2014測試,轉檔是沒問題,但結果 ...
, B: S/ {. W$ Z, K( a按阿丹提出的保存到桌面的问题,应该是保存文件的那一行代码中缺少地址变量。, ^( B: }& ^) C% r0 u: f( w
我试着改了一下
+ b' |+ d8 o3 A! L' part.Extension.SaveAs PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
; u6 _; h! o" t1 g0 P( `2 ^: _'上一行缺少路径变量,只有文件名则保存在桌面上。下一行添加路径变量,则保存在原文件夹。
) N: V, S+ b/ H. q, {+ e! ? part.Extension.SaveAs PartPaths(i) & PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
9 M; n% z+ ~" O6 y
+ i6 ~: i8 s# R" y {) a* o) J加一句代码在地址粘贴后可直接可执行0 P8 Y+ g F- _1 T
If Right(TextBox1.Text, 1) <> "\" Then TextBox1.Text = TextBox1.Text & "\" '地址后如无反斜线,则添加" |7 M9 h! }4 i# M& j7 T$ x$ H
win7 64 SW2013版测试可以用。
d& S& M, J4 m, M. J% S8 A- f/ I, @9 {& {
下面是改后的swp
, K" }+ z( ~2 u
批量處理宏(轉3D PDF).rar
(8.02 KB, 下载次数: 65)
|
|