Hvordan starte Word ved hjelp av en Excel -makro

Innholdsfortegnelse

I vårt eksempel vil vi starte en ny Word -økt og åpne et bestemt dokument. Dokumentet kan deretter redigeres. Word kalles ved hjelp av kommandoer fra det tidligere integrerte VBA -biblioteket.

Bruk kommandoen "Opprett objekt" for å lage en Word -økt fra et Excel -program. Ved å overføre parameteren "Word.Application" starter du en ny Word -økt fra Excel. Her er den komplette koden:

Sub StartWord ()
Dim objWordApp As Object
Dim strPath As String
strPfad = "C: \ Document.docx"
Sett objWordApp = _ CreateObject ("Word.application")
Med objWordApp
.Application.Visible = True
.Application.Documents.Open (strPath)
'Her er kommandoene dine
Slutt med
Sett objWordApp = Ingenting
Slutt Sub

Programmet åpner en Word -økt og laster dokumentet "C: \ Document.docx". Du vil motta en feilmelding hvis dokumentet ikke finnes i denne posisjonen. Fra posisjonen "Dine kommandoer her", sett inn kommandoene som Word -dokumentet endres med. Vær oppmerksom på kommandoen på slutten av delprogrammet:

Sett objWordApp = Ingenting

Dette stenger forbindelsen fra Excel til Word via objektvariabelen "objWordApp". Dette er viktig for å oppnå en ren avslutning på programmet.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave