【发布时间】:2016-12-29 23:06:54
【问题描述】:
我正在编写一个宏来搜索某些 pdf 文档中的特定文本(十多个字),使用 Excel 2013 和 Adobe Acrobat XI,参考:Adobe Acrobat 10.0 类型库。
我在网上发现这段代码开始了
Sub findtext()
'Initialize Acrobat by creating App object
Set PDFApp = CreateObject("AcroExch.App")
'Set AVDoc object
Set PDFDoc = CreateObject("AcroExch.AVDoc")
'PDF path
PDFPath = "C:\Users\abc\Desktop\text.pdf"
'Open the PDF
PDFDoc.Open(PDFPath)
......
END Sub
逐行运行代码。前三行工作正常。
当在 PDFDoc.Open(PDFPath) 行时,它返回 Error 450 参数数量错误或属性分配无效
我在网上搜索过,Acrobat 论坛,Stackoverflow,随便你说的……都找不到答案……
以前有没有其他人遇到过这个问题?
我很好奇它为什么会发生以及如何解决它。
提前致谢。
【问题讨论】: