|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 xiamochuqiu 于 2013-12-5 17:43 编辑
非常抱歉,发帖之前没有看版规,发的帖子不符合要求而且没有带附件,给版主带了麻烦,请见谅!
大家好,我是个新人,对编程不是很懂,现在遇到的问题是想将word文档按照分节符保存为一个一个的PDF文件,并对PDF文件按要求命名,具体内容请见附件
拆分PDF具体说明.zip
(271.38 KB, 下载次数: 98)
,
我自己尝试解决过这个问题,在网上找了别人的宏文件,修改了一点点,具体宏文件如下:
Sub spliterASPDF()
Const strFileExtension = ".doc"
Dim oSection As Section
Dim strTargetFileName As String
For Each oSection In ActiveDocument.Sections
strTargetFileName = Replace(ActiveDocument.FullName, strFileExtension, "_" & oSection.Index & ".PDF")
oSection.Range.ExportFragment strTargetFileName, wdExportFormatPDF = 17
Next
MsgBox "完成"
End Sub
但是这样运行的结果是,虽然可以按照分节符拆成一个一个的PDF,但是只是后缀名改成了pdf,pdf工具不能打开,只能用word打开,我想不明白是什么原因,也想麻烦大家帮忙修改下代码,能够实现这个拆分成PDF并命名的效果。 |
|