Kā palaist programmu Word, izmantojot Excel makro

Satura rādītājs

Mūsu piemērā mēs vēlamies sākt jaunu Word sesiju un atvērt konkrētu dokumentu. Pēc tam dokumentu var rediģēt. Word tiek izsaukts, izmantojot komandas no iepriekš integrētās VBA bibliotēkas.

Izmantojiet komandu “Izveidot objektu”, lai izveidotu Word sesiju no programmas Excel. Pārsūtot parametru "Word.Application", jūs sākat jaunu Word sesiju no programmas Excel. Šeit ir pilns kods:

Sub StartWord ()
Dim objWordApp kā objekts
Dim strPath kā virkne
strPfad = "C: \ Document.docx"
Iestatiet objWordApp = _ CreateObject ("Word.application")
Ar objWordApp
.Application.Visible = True
.Application.Documents.Open (strPath)
'Šeit ir jūsu komandas
Beigt ar
Set objWordApp = Nekas
Beigt apakš

Programma atver Word sesiju un ielādē dokumentu "C: \ Document.docx". Jūs saņemsiet kļūdas ziņojumu, ja dokuments nepastāv šajā pozīcijā. No pozīcijas “Jūsu komandas šeit” ievietojiet komandas, ar kurām tiek mainīts Word dokuments. Lūdzu, ņemiet vērā komandu apakšprogrammas beigās:

Set objWordApp = Nekas

Tādējādi tiek slēgts savienojums no Excel uz Word, izmantojot objekta mainīgo "objWordApp". Tas ir svarīgi, lai sasniegtu tīru programmas beigas.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave