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.