You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用SeleniumBasic在VBA中实现MS Edge IE模式的自动化代码编写

VBA Selenium Basic实现Edge IE模式启动访问站点的方法

前置准备

  • 下载与本地Edge浏览器版本号完全一致的IEDriverServer.exe,可将其放在Excel文件同目录,或添加到系统Path环境变量中
  • 打开Edge浏览器设置,进入「默认浏览器」页面,开启「允许在 Internet Explorer 模式下重新加载网站」选项,也可提前将需要访问的目标站点添加到「Internet Explorer 模式页面」列表中,避免运行时权限问题
  • 确认Selenium Basic已正确安装,且引用了对应类型库

代码调整示例

你原来用的EdgeDriver需要替换为配置了Edge IE模式参数的IEDriver,调整后代码如下:

Dim driver As New IEDriver
' 开启Edge Chromium的IE兼容模式配置
driver.SetCapability "ie.edgechromium", True
' 替换为你本地Edge浏览器的实际安装路径,以下为默认安装路径参考
driver.SetCapability "ie.edgepath", "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
' 可选:如果IEDriverServer没加进环境变量,可手动指定路径
' driver.SetCapability "webdriver.ie.driver", "C:\xxx\IEDriverServer.exe"

' 打开目标URL
driver.Get "https://google.com"

driver.Refresh

' 运行结束后释放资源
driver.Quit
Set driver = Nothing

注意事项

  • 运行代码前建议关闭所有已打开的Edge进程,避免驱动绑定窗口失败
  • 如果站点有跨域、ActiveX控件加载要求,可提前在Edge的IE模式安全设置中调整对应权限
  • 若出现驱动版本不兼容报错,重新下载对应Edge版本的IEDriverServer即可解决

内容的提问来源于stack exchange,提问作者jadeolver

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 11:18:04