【发布时间】:2012-02-24 20:46:31
【问题描述】:
我想从 Excel 2007 运行一个 VBA 脚本,该脚本可以将焦点切换到另一个活动窗口 (ALT+TAB) 向该窗口发送命令,然后将焦点返回给 Excel 并继续在 VBA 中执行命令。
例如:
复制单元格 A1 的内容,聚焦到活动的 Internet Explorer 窗口,发送 TAB 键命令,从 A1 粘贴复制的数据,然后重新聚焦到 Excel 以继续 VBA 脚本。
这可能吗?我在网上找不到正确的信息,感觉可以使用 Excel VBA 来做到这一点。
【问题讨论】:
-
虽然可以使用
AppActivate和SendKeys以非常笨拙的方式做你想做的事,但对于你的例子来说,自动化 IE(如 JMAX 所建议)或使用XMLHTTP