Excel 是否可以在VBA中创建和使用Microsoft Edge变量/对象?
我有一些VBA代码,可以从网络上获取股票价格。我的代码使用InternetExplorer对象/文档来执行此操作。但是,如果可能,我希望使用Microsoft Edge对象/文档 在我当前的代码中:Excel 是否可以在VBA中创建和使用Microsoft Edge变量/对象?,excel,vba,internet-explorer,microsoft-edge,Excel,Vba,Internet Explorer,Microsoft Edge,我有一些VBA代码,可以从网络上获取股票价格。我的代码使用InternetExplorer对象/文档来执行此操作。但是,如果可能,我希望使用Microsoft Edge对象/文档 在我当前的代码中: 我初始化InternetExplorer变量:Dim ie为InternetExplorer 然后我创建一个对象:Set ie=CreateObject(“InternetExplorer.Application”) 我想知道在我的代码中是否可以使用Microsoft Edge而不是Internet
Dim ie为InternetExplorer
Set ie=CreateObject(“InternetExplorer.Application”)
我想知道在我的代码中是否可以使用Microsoft Edge而不是Internet Explorer对象/文档。提前感谢。不幸的是,Edge没有VBA可以使用的API 我将继续工作 资料来源:
按目的地数据更正答案: IE将继续工作,除非您实际使用windows功能卸载它。这就是我的一个客户的情况和使用的代码
Set ie=CreateObject(“InternetExplorer.Application”)
打破了注意 从这里开始:可能重复感谢你的提醒。您所指的Windows功能是什么?我的意思是,在Windows 10中,可以使用“打开或关闭Windows功能”对话框卸载internet explorer-因此不能保证IE在客户端计算机上可用。如果您希望具有VBA功能来自动化Microsoft Edge,请借此机会在MS开发网站上更新此问题,并提请他们注意:
Sub OpenEdge()
ActiveWorkbook.FollowHyperlink Address:="microsoft-edge:https://www.google.com"
End Sub