VBA: чтение файла из буфера обмена
Я пытаюсь загрузить файл в макрос VBA, который был скопирован, скажем, из окна проводника.
Я легко могу получить данные из буфера обмена, используя DataObject :: GetFromClipboard, но интерфейс VBA для DataObject, похоже, не имеет методов для работы с любыми другими форматами, кроме простого текста. Есть только методы GetText и SetText.
Если я не могу получить поток файлов непосредственно из DataObject, имя файла (-ов) также подойдет, так что, может быть, GetText можно будет принудительно вернуть имя файла, помещенного в буфер обмена?
Существует очень мало документации для VBA в любом месте. :(
Может быть, кто-то может указать мне на класс API-оболочки для VBA, который имеет такую функциональность?