OVH Cloud OVH Cloud

Rattacher des références à un modèle

1 réponse
Avatar
Jean-David Lanz
J'ai d=E9velopp=E9 une application d'assistance =E0 la saisie de=20
formulaires avec des macros li=E9es =E0 des mod=E8les Word.=20
Cette application utilise diverses r=E9f=E9rences (menu Outils-
>R=E9f=E9rences sous VBA), notamment FM20.dll (Microsoft Forms=20
2.0 Object Library). Cette application doit tourner sous=20
Windows 98, 2000 ou XP, avec Office 97, 2000 ou 2003.

J'ai essay=E9 de d=E9ployer les mod=E8les sur d'autres PC que le=20
mien : or, sur certains, l'utilisation des mod=E8les cause=20
des erreurs qui diff=E8rent selon la configuration.=20
Apparemment, ces erreurs sont li=E9es =E0 l'utilisation des=20
DLL.=20

Dans certains cas, la r=E9f=E9rence =E0 FM20.dll est inactive,=20
ce qui cause bien entendu une erreur de compilation. Si=20
j'essaie de l'ajouter, bien que l'activation soit possible=20
(en cochant la case =E0 gauche sur la ligne), puis que=20
j'enregistre le mod=E8le et que je le ferme, il ne conserve=20
pas la r=E9f=E9rence lorsque je l'ouvre =E0 nouveau.

Est-il possible de s'assurer que les r=E9f=E9rences aux DLL=20
(et autres) donnent des r=E9sultats corrects ?=20

Est-il possible de s'assurer que les DLL r=E9f=E9renc=E9es sont=20
bien dans la version qu'il faut ?

1 réponse

Avatar
Anacoluthe
Bonjour !

'Jean-David Lanz' nous a écrit ...
Est-il possible de s'assurer que les références aux DLL
(et autres) donnent des résultats corrects ?
Est-il possible de s'assurer que les DLL référencées sont
bien dans la version qu'il faut ?


Oui : testez, supprimez, ajoutez des références dans
VBE.ActiveVBProject.References
à condition de 'Faire confiance au projet Visual Basic'
dans Outils/Macros/Sécurité et de référencer
Microsoft Visual Basic for Applications Extensibility

Anacoluthe
« Je traverse le temps
Je suis une référence »
- NOIR DÉSIR