Как да стартирате Word с помощта на макрос на Excel

Съдържание

В нашия пример искаме да започнем нова Word сесия и да отворим конкретен документ. След това документът може да бъде редактиран. Word се извиква с помощта на команди от интегрираната по -рано VBA библиотека.

Използвайте командата „Създаване на обект“, за да създадете сесия на Word от приложение на Excel. Прехвърляйки параметъра „Word.Application“, стартирате нова сесия на Word от Excel. Ето пълния код:

Sub StartWord ()
Затъмнете objWordApp като обект
Dim strPath As String
strPfad = "C: \ Document.docx"
Задайте objWordApp = _ CreateObject ("Word.application")
С objWordApp
.Application.Visible = Вярно
.Application.Documents.Open (strPath)
- Ето вашите команди
Край с
Задайте objWordApp = Нищо
End Sub

Програмата отваря Word сесия и зарежда документа "C: \ Document.docx". Ще получите съобщение за грешка, ако документът не съществува на тази позиция. От позицията „Вашите команди тук“ вмъкнете командите, с които се променя документът на Word. Моля, обърнете внимание на командата в края на подпрограмата:

Задайте objWordApp = Нищо

Това затваря връзката от Excel към Word чрез променливата на обекта „objWordApp“. Това е важно за постигане на чист край на програмата.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave