Загрузка исходного кода HTML на Mac VBA Excel 2016 - обойти ли ActiveX? - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь импортировать данные из API и у меня возникают проблемы, когда я пытаюсь получить данные.Причина в том, что я запускаю Excel 16 'на Mac OS, а ActiveX не оптимизирован для Mac и, следовательно, не может создать необходимый объект.К сожалению, я не достаточно опытен в VBA, чтобы разработать собственное решение.Как я могу обойти эту проблему?Я использую синтетическую библиотеку сценариев Тима Холла для использования JSon, которая отлично работает.

Отладка останавливается на строке set myrequest ниже:

'send web request for api data
u = "https://financialmodelingprep.com/api/v3/financials/income-statement/" & ticker & " "

Set myrequest = CreateObject("Winhttp.WinHttopRequest.5.1")

myrequest.Open "Get", u

myrequest.Send 

Точное сообщение об ошибке, которое я получаю«ActiveX компонент не может создать объект».Заранее благодарен за любую помощь!

Я пытался использовать решение Джона Стивенса / Скотта Дадли для этой проблемы ( Как мне выполнить HTTP GET из Excel VBA для Mac ), но я получаюОшибка значения в Excel, когда я вызываю функцию httpGet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...