2016-08-23 5 views
0

Excel 2013とAdobe Acrobat XIを使用して、一部のPDF文書で特定のテキスト(10語以上)を検索するマクロを作成しています。 Acrobat 10.0タイプライブラリ。エラー450 AcroExch.AVdoc.Openを使用してvbaを使用してPDFファイルを開くとき

私はこのコードをオンラインで

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 

線でのコード行を実行を開始しました。最初の3行は正常に動作します。

ラインPDFDoc.Open(PDFPath)で、それは

引数のエラー450間違った番号または無効なプロパティの割り当てを返した場合、私はあなたがそれに名前を付ける、StackOverflowの、オンラインのAcrobatのフォーラムを検索.. 。答えを見つけることができませんでした...

誰もこの問題に直面していますか?

私はなぜそれが起こり、どのようにそれを解決するのが不思議です。

ありがとうございます。

答えて

0

以下のコードを試して、エラーを解決できるかどうかを確認してください。

PDFDoc.Open PDFPath、 ""

+0

ありがとう!それは – Yikun

+0

PDFDoc.Open(PDFPathは、作品 "")も動作します。 ""無視できないようです – Yikun

関連する問題