Bonjour,

J'ai une application sous ACCESS qui marche très bien sous Windows 7.

Quand je désir la lire sur un Windows XP on m'indique un problème de bibliothèque.

Je sais que je dois décocher la référence manquante (l'application marche parfaitement), ce que je voudrais c'est faire un code en VBA permettant de décocher la référence manquante, j'ai trouvé plusieurs code comme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Private Sub References_RemoveMissing()
Dim theRef As Reference
 
For Each theRef In Application.References
    If theRef.IsBroken Then
    Application.References.Remove theRef
    End If
Next theRef
Je voudrais savoir si le code est correcte et également savoir pourquoi lorsqu'il se lance j'ai un problème de DLL qui apparait ? Ce message n'apparait pas lorsqu'on désactive la référence manquante manuellement.

Cordialement