【发布时间】:2010-11-14 18:52:39
【问题描述】:
使用 MS Access,我需要打开一个 PDF 文件,将文件的最后一页移动到第一页,然后保存。但是错误(见下文)一直妨碍我。 (我很擅长使用 VBA,但这是我第一次尝试使用 VBA 操作 PDF)。
注意:我使用的是 AcroRd32.DLL
Option Compare Database
Option Explicit
Sub x()
Dim PDFdoc As New AcroPDDoc
PDFdoc.Open "C:\Reports\MRIR\mrir.pdf" 'activex comp. can't create object
PDFdoc.MovePage 0, PDFdoc.GetNumPages
PDFdoc.Save 1, "C:\reports\MRIR\Switched.pdf"
End Sub
【问题讨论】:
-
您有完整版的 acrobat 还是只有阅读器?我相信你需要完整版才能做到这一点。
-
我只有阅读器,但 AcroRd32.DLL 似乎具有该功能。我想我可以去一些第三方图书馆,我只是想保持简单。