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
чтобы "экспортировать" внедренный документ в определенное место, затем запустить мой код, используя экспортированный документ, и в конце удалить его. Это работает для моего кода.