В дополнение к ответу Алекса К я использовал следующее, если это кому-то поможет:
Определить объект
Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
Звонок Скачать ссылку с файлом (изображение в нашем случае)
URL = "https://www.grupya.com/public/assets/img/logo.png"
objWinHttp.open "GET", URL, False
objWinHttp.send ""
Сохранить двоичные данные на диск
SaveBinaryData "c:\temp\my.png",objWinHttp.responseBody
Функция SaveBinaryData
Function SaveBinaryData(FileName, Data)
' adTypeText for binary = 1
Const adTypeText = 1
Const adSaveCreateOverWrite = 2
' Create Stream object
Dim BinaryStream
Set BinaryStream = CreateObject("ADODB.Stream")
' Specify stream type - we want To save Data/string data.
BinaryStream.Type = adTypeText
' Open the stream And write binary data To the object
BinaryStream.Open
BinaryStream.Write Data
' Save binary data To disk
BinaryStream.SaveToFile FileName, adSaveCreateOverWrite
End Function