Я пытаюсь импортировать данные из 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
.