我有一个 VBA 代码,它调用一个窗口“查看报告”成为焦点,以便从该页面复制所有数据并粘贴到 Excel 中。
AppActivate "View Report", True
Application.SendKeys "^a^c", True
Application.Wait (Now + TimeValue("0:00:2"))
AppActivate "Export Report"
Application.Wait (Now + TimeValue("0:00:2"))
但是,如果网页打开 Edge,而不是激活 Edge,它会打开文件资源管理器。即使文件资源管理器没有运行,Edge 网页也会显示为文件资源管理器实例。(我不确定我说的是否正确,但我的意思是如果我右键单击并关闭“文件资源管理器”,它会关闭 Windows 文件资源管理器和 Edge。此外,如果我将鼠标悬停在文件资源管理器图标上,它会显示网页预览)我很困惑,因为这只是在最近的 Windows 10 S0H2 更新之后才开始发生,并且发生在多台机器上。如果“查看报告”网页在 Chrome 中打开,则代码可以正常工作并且没有问题。任何人都知道什么可能导致这个或我能做些什么来解决它?除了一直使用 Chrome。