首页 > 解决方案 > Sendkeys 无法输入到正确的应用程序中

问题描述

我有下面的 Excel 宏,当我直接从 Excel 运行它时,它可以正常工作。但是当我通过 Python 运行它时出现错误。

“发送密钥”语句被输入到我的 Python 文本编辑器中,而不是“对话”窗口中。那么如何确保将 sendkeys 输入到正确的应用程序中呢?谢谢

    ChDir "C:\Progra~1\XXX"
    Dialog = Shell("C:\Progra~1\XXX\XXX.exe", 1)
    Application.Wait Now + TimeValue("00.00:5")
    AppActivate Dialog
    SendKeys "input +""C:\programs\yyyy.txt""+{ENTER}", True

标签: vbasendkeys

解决方案


推荐阅读