文字列がpdfファイルに存在する回数を数えようとしています。以下のコードを使用しましたが、無限ループに陥っています。問題は、最後のページの後に文字列を見つけた後、最初のページに戻ってすべての手順をもう一度繰り返すことです。誰でもこの問題の解決策を持っていますか。どんな助けでも大歓迎です。
ありがとうシバ
Dim AcroApp, AcroAVDoc
Dim gPDFPath, bReset, nCount
gPDFPath = "xyz.pdf"
Set AcroApp = CreateObject( "AcroExch.App" )
AcroApp.Show()
Set AcroAVDoc = CreateObject( "AcroExch.AVDoc" )
If AcroAVDoc.Open( gPDFPath, "" ) Then
AcroAVDoc.BringToFront()
bReset = True : nCount = 0
Do While AcroAVDoc.FindText( "let", True, True, bReset )
bReset = False : nCount = nCount + 1
Wait 0, 200
Loop
End If
AcroApp.CloseAllDocs()
AcroApp.Exit()