Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > URLDownloadToFile и OS X


Автор: ProgramerForever 26.11.2018, 14:27
Добрый вечер, уважаемые участники форума.
Возникла задача написать макрос для Excel, который синхронизирует гугл документ на локальный файл. Проблема в том, чтобы это всё работало на OS X.
Обычно делаю так:
Код

Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

Public Function DownloadFileAPI(FromPathName As String, ToPathName As String) As Boolean
    DownloadFileAPI = URLDownloadToFile(0, FromPathName, ToPathName, 0, 0) = 0
End Function

И загружаю url таблицы Гугл с параметром "export?&format=xslx"
Но при попытке запустить скрипт вылетает: 
Код

Run-time error '53':
File not found: urlmon

Через Power Query тоже не импортировать, т.к. его там нет. С данной системой знаком очень поверхностно (и давно это было), поэтому зашел в тупик. Прошу совета

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)