我正在从脚本运行一个excel宏,我只需双击.vbs文件就可以正常完成所有工作。
我面临的唯一问题是,我在宏中有一些输入和消息框,因为我从.vbs文件运行它所以我没有看到excel文件,如果我打开了其他窗口像谷歌浏览器或文件浏览器,所以我必须在任务栏中的每个excel应用程序上单击以查看输入框或消息框。
我应该清除屏幕,以便在脚本运行时我有一个输入框,它会弹出第一个窗口。
有没有办法如何将这个输入框或消息框弹出作为第一个窗口,即使我打开了其他窗口? 谢谢你的建议。
答案 0 :(得分:0)
您可以在显示消息之前激活Excel应用程序。在您的VBA宏代码中,
AppActivate Application.ActiveWindow.Caption
str = InputBox("Please enter a string")
MsgBox "you entered: " & str
' etc ...