Jak uruchomić program Word za pomocą makra Excel

Spisie treści

W naszym przykładzie chcemy rozpocząć nową sesję programu Word i otworzyć określony dokument. Dokument można następnie edytować. Słowo jest wywoływane za pomocą poleceń z wcześniej zintegrowanej biblioteki VBA.

Użyj polecenia „Utwórz obiekt”, aby utworzyć sesję programu Word z aplikacji Excel. Przenosząc parametr „Word.Application” uruchamiasz nową sesję programu Word z poziomu programu Excel. Oto pełny kod:

Sub Słowo początkowe ()
Dim objWordApp jako obiekt
Dim strPath As String
strPfad = "C: \ Dokument.docx"
Ustaw objWordApp = _ CreateObject ("Word.application")
Z objWordApp
.Aplikacja.Widoczny = Prawda
.Application.Documents.Open (strPath)
„Oto twoje polecenia”
Kończyć z
Ustaw objWordApp = Nic
Napis końcowy

Program otwiera sesję programu Word i ładuje dokument „C: \ Document.docx”. Otrzymasz komunikat o błędzie, jeśli dokument nie istnieje w tej pozycji. Z pozycji „Twoje polecenia tutaj” wstaw polecenia, za pomocą których zmieniany jest dokument Word. Proszę zwrócić uwagę na polecenie na końcu podprogramu:

Ustaw objWordApp = Nic

Spowoduje to zamknięcie połączenia z programu Excel do programu Word za pośrednictwem zmiennej obiektu „objWordApp”. Jest to ważne, aby osiągnąć czysty koniec programu.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave