BenHarber
XLDnaute Occasionnel
Bonjour Le Forum,
J’ai un petit problème sur un fichier indépendamment utilisé par plusieurs utilisateurs dont certains ont Windows NT4 et d’autres Windows XP.
Une des macros de ce fichier « ouvre » un document Word (édition d’un modèle de lettre), ce qui fait appel à une référence « Microsoft Office x.x Object Library » dont x.x est une numéro de version différent selon la version de Windows de l’utilisateur.
Résultat : lorsqu’un utilisateur possédant Windows XP enregistre le fichier et qu’un utilisateur suivant possédant Windows NT4 veut utiliser cette macro : elle plante.
(Je leur dit bien d’aller dans VBA / Outils / Références et décocher la référence marquée « Manquant » mais avouez que ce n’est pas très convivial !)
Or, il me semble que j’étais tombé sur un post qui évoquait un problème similaire et que qq’un avait donné une solution pour contourner le problème (je crois une mise en variable de la référence, mais je n’en suis plus sur…).
Evidemment , les recherches préalables à ce post que j’ai pu faire sur le site n’ont pas abouti !
Quelqu’un saurait-il m’expliquer ce qu’il faut faire ?
Je vous remercie par avance.
Cordialement
J’ai un petit problème sur un fichier indépendamment utilisé par plusieurs utilisateurs dont certains ont Windows NT4 et d’autres Windows XP.
Une des macros de ce fichier « ouvre » un document Word (édition d’un modèle de lettre), ce qui fait appel à une référence « Microsoft Office x.x Object Library » dont x.x est une numéro de version différent selon la version de Windows de l’utilisateur.
Résultat : lorsqu’un utilisateur possédant Windows XP enregistre le fichier et qu’un utilisateur suivant possédant Windows NT4 veut utiliser cette macro : elle plante.
(Je leur dit bien d’aller dans VBA / Outils / Références et décocher la référence marquée « Manquant » mais avouez que ce n’est pas très convivial !)
Or, il me semble que j’étais tombé sur un post qui évoquait un problème similaire et que qq’un avait donné une solution pour contourner le problème (je crois une mise en variable de la référence, mais je n’en suis plus sur…).
Evidemment , les recherches préalables à ce post que j’ai pu faire sur le site n’ont pas abouti !
Quelqu’un saurait-il m’expliquer ce qu’il faut faire ?
Je vous remercie par avance.
Cordialement