Déclarer un nom de fichier Word comme variable publique

Salut,

Je suis en train d'écrire une macro dans un UserForm qui fait un lien entre Excel et Word. Pour ça j'ouvre le fichier Word qui me sert de trame de compte rendu :

Set WordApp = CreateObject("Word.Application")

Set Rapport = WordApp.Documents.Open(Dossier_logiciel & "Documents\Rapport d'examen de navigabilité.docx")

Comment dois je déclarer la variable Rapport en public pour pouvoir la réutiliser dans d'autres macros ? J'ai tenté un Public Rapport As String dans l'unique module de mon classeur, mais j'ai un message d'erreur " Erreur de compilation - Objet requis " sur la variable Rapport à l'exécution de la macro.

Pourtant les variables des noms des classeurs Excel sont déclarées comme ça et ça fonctionne.

Merci d'avance.

Manu

Bonjour Manu, Bonjour le Forum,

Essaye plutôt

Public Rapport As Object

Merci ça marche.

Manu

Rechercher des sujets similaires à "declarer nom fichier word comme variable publique"