Excel 是否可以在VBA中创建和使用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

我有一些VBA代码,可以从网络上获取股票价格。我的代码使用InternetExplorer对象/文档来执行此操作。但是,如果可能,我希望使用Microsoft Edge对象/文档

在我当前的代码中:

  • 我初始化InternetExplorer变量:
    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