Documents.Open для встроенного объекта Word

Итак, у меня был этот код в Excel VBA:

Dim oWord As New Word.Application
Dim objDoc
Set objDoc = oWord.Documents.Open("C:\folder\document.docx")

Но теперь вместо того, чтобы иметь document.docx в качестве внешнего документа Word, я встроил его на лист как объект (Объект 1). Поэтому я хочу отредактировать приведенный выше код, чтобы получить доступ к объекту вместо внешнего файла.

Другими словами, я хочу, чтобы код был примерно таким:

'Set objDoc = oWord.Documents.Open(Object 1)

Я видел здесь вопрос, но мне нужна приведенная выше строка кода, в которой не объясняется, как это сделать.

Спасибо

1 ответ

В конечном итоге я использовал .SaveAsчтобы "экспортировать" внедренный документ в определенное место, затем запустить мой код, используя экспортированный документ, и в конце удалить его. Это работает для моего кода.

Другие вопросы по тегам