Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Adobe Acrobat查找不存在的文本vba_Vba_Acrobat - Fatal编程技术网

Adobe Acrobat查找不存在的文本vba

Adobe Acrobat查找不存在的文本vba,vba,acrobat,Vba,Acrobat,所以我一直在尝试使用AdobeAcrobat制作一个vba宏,它可以解析多个PDF文件。它将包含特定单词的页面转换成新的PDF文件 我遇到了一个错误,如果PDF文件没有特定的单词,它会无限期地保留整个宏 我的代码是: If AVDoc.FindText("do", 0, 0, 0) Then Set PageArr = PDFDoc.GetAVPageView PageArr.GetPage PageNum = PageArr.GetPageNum End If 我该如

所以我一直在尝试使用AdobeAcrobat制作一个vba宏,它可以解析多个PDF文件。它将包含特定单词的页面转换成新的PDF文件

我遇到了一个错误,如果PDF文件没有特定的单词,它会无限期地保留整个宏

我的代码是:

If AVDoc.FindText("do", 0, 0, 0) Then
    Set PageArr = PDFDoc.GetAVPageView
    PageArr.GetPage
    PageNum = PageArr.GetPageNum
End If

我该如何避免这种情况?

不幸的是,这无助于我的处境。我想使用vba而不是vbsVBA,至少在这种情况下,vbscript或多或少是同一种语言。该链接实际上只是为了指出
FindText
的返回值似乎不可靠,还需要注意的是,失败的FindText似乎会触发Acrobat的messagebox,因此可能这就是锁定代码的原因。这是为了工作,不幸的是,我无法在这些设备上访问WshShell。谢谢你的帮助。