Bonjour à tous,
J'ai un fichier excel avec macros qui doit successivement etre utilisé par 2 PC. Le premier avec office2010 puis le 2eme avec office 2003 (et malheureusement pas l'inverse...)
Je rencontre donc des problèmes de fonctionnement liés aux references (de la bibliothèque de ref sous vba)necessaires à son bon fonctionnement.
Quels conseils préconisez vous dans cette situation?
je pensais désactiver les ref à la fermeture du fichier sous 2010 et reactiver les refs sous 2003
j'ai testé le code :
nomRef = "C:\Program Files\MicrosoftOffice\Office14\MSWORD.OLB"
ThisWorkbook.VBProject.References.AddFromFile nomRef
ou ThisWorkbook.VBProject.References.Remove nomRef
mais cela ne marche pas et le message d'erreur suivant apparait :
"L'acces par programme au projet visual basic n'est pas fiable"...
Merci d'avance pour tous vos conseils qui j'espère m'aideront à me sortir de cette impasse.
Cordialement
Frédéric
J'ai un fichier excel avec macros qui doit successivement etre utilisé par 2 PC. Le premier avec office2010 puis le 2eme avec office 2003 (et malheureusement pas l'inverse...)
Je rencontre donc des problèmes de fonctionnement liés aux references (de la bibliothèque de ref sous vba)necessaires à son bon fonctionnement.
Quels conseils préconisez vous dans cette situation?
je pensais désactiver les ref à la fermeture du fichier sous 2010 et reactiver les refs sous 2003
j'ai testé le code :
nomRef = "C:\Program Files\MicrosoftOffice\Office14\MSWORD.OLB"
ThisWorkbook.VBProject.References.AddFromFile nomRef
ou ThisWorkbook.VBProject.References.Remove nomRef
mais cela ne marche pas et le message d'erreur suivant apparait :
"L'acces par programme au projet visual basic n'est pas fiable"...
Merci d'avance pour tous vos conseils qui j'espère m'aideront à me sortir de cette impasse.
Cordialement
Frédéric