Sådan starter Word ved hjælp af en Excel -makro

Indholdsfortegnelse

I vores eksempel vil vi starte en ny Word -session og åbne et specifikt dokument. Dokumentet kan derefter redigeres. Word kaldes ved hjælp af kommandoer fra det tidligere integrerede VBA -bibliotek.

Brug kommandoen "Opret objekt" til at oprette en Word -session fra et Excel -program. Ved at overføre parameteren "Word.Application" starter du en ny Word -session indefra Excel. Her er den komplette kode:

Sub StartWord ()
Dim objWordApp som objekt
Dim strPath som streng
strPfad = "C: \ Document.docx"
Indstil objWordApp = _ CreateObject ("Word.application")
Med objWordApp
.Application.Visible = True
.Application.Documents.Open (strPath)
'Her er dine kommandoer
Afslut med
Indstil objWordApp = Intet
Afslut Sub

Programmet åbner en Word -session og indlæser dokumentet "C: \ Document.docx". Du modtager en fejlmeddelelse, hvis dokumentet ikke findes i denne position. Fra positionen "Dine kommandoer her" skal du indsætte de kommandoer, som Word -dokumentet ændres med. Bemærk kommandoen i slutningen af underprogrammet:

Indstil objWordApp = Intet

Dette lukker forbindelsen fra Excel til Word via objektvariablen "objWordApp". Dette er vigtigt for at opnå en ren afslutning af programmet.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave