我正在尝试计算一个字符串在 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()