Bonjour à tous,
J'essai de piloter Word à partir d'Excel.
Aussi j' ai un module où je déclare la création d'une instance objet "Word" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Public Sub CBWord_Click() Dim ApplicationWord As Object Dim SelectionObjet As Object Set ApplicationWord = CreateObject("Word.Application") Set SelectionObjet = ApplicationWord.Selection TransfertWord (SelectionObjet) end sub
Et dans un autre module, je souhaite utiliser l'instance Word crée afin d' effectuer un formatage de texte, mise en gras de texte, etc.. :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Sub TransfertWord(SelectionObjet) SelectionObjet.Font.Bold = wdToggle SelectionObjet.TypeParagraph
Or, j'ai le message d'erreur ["Erreur d'exécution '424' - Objet requis"]...
J'ai bien la déclaration de l'instance Word dans le premier module, mais j'ai l'impression que cet instance objet n'est pas transféré d'un module à l'autre.
Cela fait quelques jours que je butte sur ce problème.
Si quelqu'un pouvait m'éclairer ?
En vous remerciant par avance.
Partager