0

こんにちは、VBA初心者です。

VBA を使用して PDF ファイル内を検索することはできますか? そして、検索が一致したファイルの名前で検索されたターゲットを返しますか?

私が何をしているかをよりよく理解していただくために: Web ページ ( http://cetatenie.just.ro/ordine/articol-11/ ) でハイパーリンクをループし、一致基準ファイル (PDF) をダウンロードするマクロがあります。 . ここで、それらの名前と姓 (つまり、BLANARI VITALIE) を検索し、それがどのファイル/ドキュメントで公開されているかを知る必要があります。

私の頭に浮かぶ唯一のアイデアは、データをインポートすることですが、やはりExcelファイルが大きくなりすぎます。

助けてください!

4

1 に答える 1

2

Acrobat Professional がインストールされている場合は、Automation (Acrobat.AcroPDDoc) を使用して Postscript をクエリできます。

これが私があなたのために見つけた例です(Googleで検索して):

PDF ファイルから Excel シートまたはテキスト ファイルにデータを取得する

このコードを使用するには、以下の参照が必要です。

  1. AcroPDFLib
  2. アクロバット

私のPCでは、それらは次の場所にあります:

  • AcroPDFLib : C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\AcroPDF.dll
  • アクロバット: C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.dll

VB エディターの [参照] ダイアログで見つからない場合、またはC:\Program Files\Adobeで検索しても見つからない場合は、必要なコンポーネントが PC にインストールされていないため、簡単に実行できません。

難しいのは、PostScript を取り除いて変数に読み込んでから、変数を検索することです!

HTH

フィリップ

于 2013-03-27T13:05:34.067 に答える