Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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
Excel 打开对话框时如何单击“确定”?_Excel_Vba_Sendkeys - Fatal编程技术网

Excel 打开对话框时如何单击“确定”?

Excel 打开对话框时如何单击“确定”?,excel,vba,sendkeys,Excel,Vba,Sendkeys,当对话框从asap实用程序打开时,我想选择OK 我试过发送密钥 Range("A:A").Select Application.Run "'ASAP Utilities.xla'!ASAPRunProc", 90 SendKeys "~" Range("A:AC").Select Selection.Copy 问题是,当您运行ASAP实用程序并弹出对话框时,excel将暂停,直到对话框消失,因此它永远不会进入下一行。您需要做的是在运行该实用程序之前用返回值填充键盘缓冲区 SendKeys "

当对话框从asap实用程序打开时,我想选择OK

我试过发送密钥

Range("A:A").Select
Application.Run "'ASAP Utilities.xla'!ASAPRunProc", 90
SendKeys "~"
Range("A:AC").Select
Selection.Copy

问题是,当您运行ASAP实用程序并弹出对话框时,excel将暂停,直到对话框消失,因此它永远不会进入下一行。您需要做的是在运行该实用程序之前用返回值填充键盘缓冲区

 SendKeys "~"
 Application.Run "'ASAP Utilities.xla'!ASAPRunProc", 90

欢迎来到这个网站!查看和,了解有关提问的更多信息,这些问题将吸引高质量的答案。您可以输入更多信息。当对话框打开时,焦点是否自动聚焦到您想要按下的键上?是的,先生,这就是我想要的