Come avviare Word utilizzando una macro di Excel

Sommario

Nel nostro esempio, vogliamo avviare una nuova sessione di Word e aprire un documento specifico. Il documento può quindi essere modificato. Word viene chiamato utilizzando i comandi della libreria VBA precedentemente integrata.

Utilizzare il comando "Crea oggetto" per creare una sessione di Word da un'applicazione Excel. Trasferendo il parametro "Word.Application", avvii una nuova sessione di Word dall'interno di Excel. Ecco il codice completo:

Parola di inizio secondaria ()
Dim objWordApp As Object
Dim strPath As String
strPfad = "C: \ Document.docx"
Imposta objWordApp = _ CreateObject ("Word.application")
Con objWordApp
.Applicazione.Visibile = Vero
.Application.Documents.Open (strPath)
'Ecco i tuoi comandi
Termina con
Imposta objWordApp = Niente
Fine sottotitolo

Il programma apre una sessione di Word e carica il documento "C:\Document.docx". Riceverai un messaggio di errore se il documento non esiste in questa posizione. Dalla posizione “I tuoi comandi qui”, inserisci i comandi con cui viene modificato il documento Word. Notare il comando alla fine della subroutine:

Imposta objWordApp = Niente

Questo chiude la connessione da Excel a Word tramite la variabile oggetto "objWordApp". Questo è importante per ottenere una fine pulita del programma.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave