使用QTP计算pdf文件中的字符串
我试图计算pdf文件中字符串存在的次数。我使用了下面的代码,但它是无限循环的。问题是在最后一页之后找到字符串后,它返回到第一页并再次重复所有步骤。有人能解决这个问题吗。任何帮助都将不胜感激 谢谢 湿婆使用QTP计算pdf文件中的字符串,pdf,qtp,acrobat,Pdf,Qtp,Acrobat,我试图计算pdf文件中字符串存在的次数。我使用了下面的代码,但它是无限循环的。问题是在最后一页之后找到字符串后,它返回到第一页并再次重复所有步骤。有人能解决这个问题吗。任何帮助都将不胜感激 谢谢 湿婆 我不认为这与QTP有关,它与Acrobat的API有关,快速搜索返回 问题似乎是您正在为bReset使用布尔值,文档中说: VARIANT_BOOL FindText(BSTR szText, long bCaseSensitive,
我不认为这与QTP有关,它与Acrobat的API有关,快速搜索返回 问题似乎是您正在为
bReset
使用布尔值,文档中说:
VARIANT_BOOL FindText(BSTR szText,
long bCaseSensitive,
long bWholeWordsOnly,
long bReset);
因此,bReset
应该是一个长字符串,而不是布尔值
bReset
:如果是正数,则搜索从文档的第一页开始。如果为0,则从当前页开始
在VBScript中,False
为0,True
为-1,因此当您发送True
时,可能不认为它是正数,请尝试使用1
VARIANT_BOOL FindText(BSTR szText,
long bCaseSensitive,
long bWholeWordsOnly,
long bReset);