【发布时间】:2013-08-19 09:34:27
【问题描述】:
Mac 版 Excel 2011 上的“参考”中没有 WinHttopRequest。我尝试了以下在其他帖子中看到的方法:
Set HTTP = CreateObject("MSXML2.ServerXMLHTTP")
这给了我一个“429”运行时错误:ActiveX 控制器无法创建对象。
有没有办法在 Mac Excel 上使用 WinHttpRequest 或类似的东西?我对查询表也没有运气,并且想避免这种解决方案。 我认为应该有一个简单的 http GET 解决方案来解决这个问题。只是无法在 Mac Excel 中找到它。
我正在尝试从 Yahoo Finance api url 获取数据:
Dim URL As String: URL = "http://finance.yahoo.com/d/quotes.csv?s=" & Symbols & "&f=snl1hg"
Dim HTTP As New WinHttpRequest
HTTP.Open "GET", URL, False
HTTP.Send
我知道这适用于 Windows,但我使用的是 Mac。请指教。谢谢!
【问题讨论】:
-
您找到解决方案了吗?面临类似的情况。我也想避免使用 QueryTables