Comment démarrer Word à l'aide d'une macro Excel

Table des matières

Dans notre exemple, nous souhaitons démarrer une nouvelle session Word et ouvrir un document spécifique. Le document peut alors être édité. Word est appelé à l'aide des commandes de la bibliothèque VBA précédemment intégrée.

Utilisez la commande "Créer un objet" pour créer une session Word à partir d'une application Excel. En transférant le paramètre "Word.Application", vous démarrez une nouvelle session Word depuis Excel. Voici le code complet :

Sub StartWord ()
Dim objWordApp en tant qu'objet
Dim strPath en tant que chaîne
strPfad = "C:\Document.docx"
Définir objWordApp = _ CreateObject ("Word.application")
Avec objWordApp
.Application.Visible = Vrai
.Application.Documents.Open (strPath)
'Voici vos commandes
Terminer par
Définir objWordApp = Rien
Fin du sous-marin

Le programme ouvre une session Word et charge le document "C:\Document.docx". Vous recevrez un message d'erreur si le document n'existe pas dans cette position. À partir de la position «Vos commandes ici», insérez les commandes avec lesquelles le document Word est modifié. Veuillez noter la commande à la fin du sous-programme :

Définir objWordApp = Rien

Cela ferme la connexion d'Excel à Word via la variable objet "objWordApp". Ceci est important pour parvenir à une fin propre du programme.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave