vba - 如何使用 VBA 拦截和操作 Internet Explorer showModalDialog
问题描述
VBA 能够填写主页上的数据字段。通过单击(使用 VBA)按钮修改对话框将在新窗口中打开,并停止 VBA 的执行。对话框页面中需要调整的字段(使用 VBA)。只有在我手动关闭对话框后 VBA 才会恢复。
提前致谢!
解决方案
据我所知,我们无法使用 VBA 脚本处理弹出模式(查找 HTML 元素并填充数据)。作为替代的解决方法,我建议你可以尝试使用Selenium IE WebDriver,通过使用它,我们不仅可以找到网页元素和填充数据,还可以使用 Switch To 方法切换到弹出窗口,然后使用FindElementById 方法来查找 HTML 元素并填充数据。
这里有一些关于如何使用 selenium webdriver 的相关教程,你可以查看它:
带有 Visual Studio、C# 和 IE 的 Selenium 2.0 WebDriver – 入门
推荐阅读
- java - 如何响应 Spring RestController 返回 ManyToOne 双向 JPA 实体对象?
- arrays - 如何正确检查 React 映射中数组的当前索引?
- java - 从排序数组中删除重复项 Leetcode
- lstm - Keras:通过共享 LSTM 层传递数组?
- eclipse - Eclipse 插件 --add-exports Java 16+
- javascript - 为什么我的结果在我删除输入的输入后显示它们的方式
- google-chrome - 如何在 Chrome 浏览器中看到“图标化”图像?
- javascript - c#中如何使用变量的值来访问类属性?
- python - 使用函数时如何删除没有全局变量的小部件
- linux - 在目录中打印具有像素大小的图像的命令