微软将从6月15日开始关闭IE,使用InternetExplorer和HTMLDocument的vba代码在关闭日期后还



我有一个使用InternetExplorer和HTMLDocument对象的vba程序。因为微软已经宣布将从2022年6月15日开始关闭ie浏览器。我只是担心我做的vba程序还能工作吗?因为我不确定他们是否会完全关闭IE。

Option Explicit
Sub automateIE()
Dim IE As InternetExplorer
Dim doc As HTMLDocument
Dim URL As String
Set IE = New InternetExplorer
Let URL = "https://www.simpleexcelvba.com/"
IE.Visible = True
IE.navigate URL
Do While IE.readyState <> READYSTATE_COMPLETE Or IE.Busy: DoEvents: Loop
Set doc = IE.Document
doc.getElementsByName("s").Item(0).Value = "Connect to SAP"
doc.getElementsByClassName("search-submit").Item(0).Click
End Sub

是的,这是我们团队在前一段时间宣布这一消息时非常关心的问题。我们有超过50个使用IE的VBA机器人,并将它们迁移到Power automation Desktop。微软新推出的RPA软件可以与大多数主流浏览器兼容。另一个选择是下载selenium的vba(有点过时,但仍然可以工作)或前往python使用selenium,这是一个更强大的解决方案。

最新更新