如何有效地执行Sendkeys

时间:2014-12-18 09:19:34

标签: excel excel-vba vba

我使用Sendkeys(Excel VBA)自动修改某些pd​​f文件。

简而言之,我通过Shell命令使用Acrobat打开pdf文件,并在Sendkeys之间放置类似Application.Wait(Now + TimeValue(“0:00:1”))的等待语句,以确保先前的Sendkeys已完全处理

我的问题是:一般来说,1秒就足够了,但有时它不起作用。 当然,我可以将等待时间改为2秒。但执行时间会显着增加。

有没有办法检查Acrobat的状态并高效执行Sendkeys?

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

Application.SendKeys "%fx", True