如何使用VBA搜索PDF

时间:2013-03-27 09:56:37

标签: excel vba search excel-vba

嗨,我是VBA的新秀,

是否可以使用VBA在PDF文件中进行搜索?并使用匹配搜索的文件名返回搜索到的目标?

为了让您更好地了解我的操作:我在网页上有一个宏(http://cetatenie.just.ro/ordine/articol-11/)循环遍历超链接并下载匹配条件文件(PDF)。现在我需要在其中搜索名称和姓氏(即BLANARI VITALIE)并知道它在哪个文件/文档中发布。

进入我脑海的唯一想法是导入数据,但excel文件会再次变得太大。

请帮忙!

1 个答案:

答案 0 :(得分:2)

如果您安装了Acrobat Professional,则可以使用Automation(Acrobat.AcroPDDoc)并查询Postscript

以下是我为您找到的示例(通过在Google上搜索):

get the data from PDF file into Excel sheet(s) or text file(s)

要使用此代码,您需要以下参考文献:

  1. AcroPDFLib
  2. 的Acrobat
  3. 在我的电脑上,他们在:

    • AcroPDFLib :C:\ Program Files \ Common Files \ Adob​​e \ Acrobat \ ActiveX \ AcroPDF.dll
    • Acrobat :C:\ Program Files \ Adob​​e \ Reader 11.0 \ Reader \ AcroRd32.dll

    如果在VB编辑器参考对话框中找不到它们,或者在 C:\ Program Files \ Adob​​e 中搜索,那么您的PC上没有安装必要的组件以简单的方式完成

    难的方法是剥离PostScript并将其读入变量然后搜索变量!

    HTH

    菲利普