如何解决PDF-XChange Editor SDK 用 VBA 合并多个 PDF (Excel)
我正在尝试将多个 PDF 文件合并为一个...多亏了我在 PDF-XChange 的支持论坛上找到的一个片段,我能够做到这一点。问题是它只允许我做一次。之后它会产生一个错误,就像某些东西被打开一样。
如果我关闭 excel 文件(它是我开发代码的地方),我可以再次执行例程(一次)。
我得到的错误是:
错误产生于方法Doc.WriteToFile
为了测试,我创建了一个简单的例程:
Public Sub CreateDoc()
Dim PXC As New PXC_Inst
Dim Doc As IPXC_Document
'Initialize
PXC.Init ""
'Create new document,save as pdf
Set Doc = PXC.NewDocument()
Doc.WriteToFile "c:\users\syntax\desktop\Test.pdf"
'Close document and Finalize
Doc.Close
PXC.Finalize
End Sub
在其所需的参考下方(安装 PDF-XChange Core API SDK 后):
有人可以就这个问题给我一个提示吗? 非常感谢!
解决方法
对于遇到此帖子的任何人,我发现使其工作的解决方案是分别在 excel 启动和退出时调用 INIT
的 FINALIZE
和 PXC_Inst
方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。