Cum se pornește Word folosind o macro Excel

Cuprins

În exemplul nostru, dorim să începem o nouă sesiune Word și să deschidem un anumit document. Documentul poate fi apoi editat. Word se numește folosind comenzi din biblioteca VBA integrată anterior.

Utilizați comanda „Create Object” pentru a crea o sesiune Word dintr-o aplicație Excel. Transferând parametrul „Word.Application”, începeți o nouă sesiune Word din Excel. Iată codul complet:

Sub StartWord ()
Dim obiectWordApp ca obiect
Dim strPath As String
strPfad = "C: \ Document.docx"
Setați objWordApp = _ CreateObject ("Word.application")
Cu objWordApp
.Application.Visible = Adevărat
.Application.Documents.Open (strPath)
- Iată comenzile tale
Se termina cu
Setați objWordApp = Nimic
Sfârșitul Sub

Programul deschide o sesiune Word și încarcă documentul „C: \ Document.docx”. Veți primi un mesaj de eroare dacă documentul nu există în această poziție. Din poziția „Comenzile tale aici”, introduceți comenzile cu care este modificat documentul Word. Vă rugăm să rețineți comanda de la sfârșitul subrutinei:

Setați objWordApp = Nimic

Aceasta închide conexiunea de la Excel la Word prin variabila obiect „objWordApp”. Acest lucru este important pentru a obține un final curat al programului.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave