Word starten met een Excel-macro

Inhoudsopgave

In ons voorbeeld willen we een nieuwe Word-sessie starten en een specifiek document openen. Het document kan dan worden bewerkt. Word wordt aangeroepen met behulp van opdrachten uit de eerder geïntegreerde VBA-bibliotheek.

Gebruik de opdracht "Object maken" om een Word-sessie te maken vanuit een Excel-toepassing. Door de parameter "Word.Application" over te zetten, start u een nieuwe Word-sessie vanuit Excel. Hier is de volledige code:

Sub StartWoord ()
Dim objWordApp als object
Dim strPath As String
strPfad = "C: \ Document.docx"
Stel objWordApp = _ CreateObject ("Word.application") in
Met objWordApp
.Toepassing.Zichtbaar = True
.Applicatie.Documenten.Open (strPath)
'Hier zijn je commando's'
Eindigt met
Stel objWordApp = Niets in
Einde sub

Het programma opent een Word-sessie en laadt het document "C: \ Document.docx". U krijgt een foutmelding als het document niet op deze positie bestaat. Voeg vanuit de positie "Uw commando's hier" de commando's in waarmee het Word-document wordt gewijzigd. Let op het commando aan het einde van de subroutine:

Stel objWordApp = Niets in

Hierdoor wordt de verbinding van Excel naar Word verbroken via de objectvariabele "objWordApp". Dit is belangrijk om tot een schoon einde van het programma te komen.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave