VBA: чтение файла из буфера обмена

Я пытаюсь загрузить файл в макрос VBA, который был скопирован, скажем, из окна проводника.

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

Если я не могу получить поток файлов непосредственно из DataObject, имя файла (-ов) также подойдет, так что, может быть, GetText можно будет принудительно вернуть имя файла, помещенного в буфер обмена?

Существует очень мало документации для VBA в любом месте. :(

Может быть, кто-то может указать мне на класс API-оболочки для VBA, который имеет такую ​​функциональность?

Ответы на вопрос(1)

Ваш ответ на вопрос