我使用Sendkeys(Excel VBA)自动修改某些pdf文件。
简而言之,我通过Shell命令使用Acrobat打开pdf文件,并在Sendkeys之间放置类似Application.Wait(Now + TimeValue(“0:00:1”))的等待语句,以确保先前的Sendkeys已完全处理
我的问题是:一般来说,1秒就足够了,但有时它不起作用。 当然,我可以将等待时间改为2秒。但执行时间会显着增加。
有没有办法检查Acrobat的状态并高效执行Sendkeys?
答案 0 :(得分:0)
您可以尝试这样的事情:
Application.SendKeys "%fx", True