Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Как в процедуре VBA Excel открыть документ Word?


Автор: Валк 18.8.2006, 14:00
Ситуация такая:
Есть некий проект который составляет в книге Excel таблицу некоторых данных. Эта книга является источником данных для документа Word. Принято решение после формирования данных в книге Excel автоматически выполнять открытие документа Word.
Как это сделать?

Автор: Akina 18.8.2006, 16:18
Поиск по форуму по "Word.Application" тебе поможет.

Автор: Валк 22.8.2006, 07:18
Если кому будет интересно решение проблемы:
В Tools/References редактора Visual Basic нужно выбрать ссылку на Microsoft Word 11.0 Object Library.
Затем объявить переменные:
Код
Dim v_App As New Word.Application           ' Переменная для документов Word
Dim v_Doc As Word.Document                  ' Переменная имени документа
Set v_Doc = v_App.Documents.Open("1.doc")   ' Открыть документ 1.doc
v_App.Visible = True                        ' Иначе ничего не увидишь кроме процесса WINWORD.EXE в диспетчере задач :-)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)