|
|
发表于 2016-4-18 22:25:56
|
显示全部楼层
来自: 中国辽宁
1 w" h0 n3 e! |/ x9 f& x$ |+ z
按阿丹提出的保存到桌面的问题,应该是保存文件的那一行代码中缺少地址变量。* P: e. X7 M" b) a: z' {
我试着改了一下
) J: f" i$ ?. v4 w& ]' part.Extension.SaveAs PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings
& }) q, h1 O$ q/ I1 w'上一行缺少路径变量,只有文件名则保存在桌面上。下一行添加路径变量,则保存在原文件夹。
: @/ o. w5 C& c4 d+ a; N part.Extension.SaveAs PartPaths(i) & PartFileName & "(3D).pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, swExportPDFData, lErrors, lWarnings. M6 y4 H7 ~) {7 C# ~
5 b a+ Y' {, { }5 P( N/ s' ^加一句代码在地址粘贴后可直接可执行! R8 `5 s! h3 {" X6 |, J
If Right(TextBox1.Text, 1) <> "\" Then TextBox1.Text = TextBox1.Text & "\" '地址后如无反斜线,则添加! {; h ^( u/ F% C9 Z8 k: a
win7 64 SW2013版测试可以用。
% v, p1 k' E: M. Y
/ q' s# g' a- [7 I下面是改后的swp
~. o' A8 a: X+ b+ h
批量處理宏(轉3D PDF).rar
(8.02 KB, 下载次数: 65)
|
|