Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Charger référence en VBA

S

Svenza

Guest
Bonjour,
Je souhaite distribuer un fichier avec du VBA Excel 2003 dont une partie du code envoie un email par Outlook 2003.
Je sais que pour que la partie Outlook fonctionne, il est nécessaire de charger manuellement la bibliothèque correspondant à Outlook.
Existe-t'il un moyen de le faire par code VBA, directement sinon l'utilisateur devra aller l'activer lui-même dans le VBA, ce qui n'est pas réaliste.
Merci d'avance pour vos réponses.
Sven
 

Jam

XLDnaute Accro
Salut Svenza,

Ce bout de code devrait te mettre sur le bon chemin:

Code:
Sub Addref()
'ajoute une référence à la bibliothèque
  On Error Resume Next
  'nom et chemin de la bibliothèque
  nomRef = 'C:\\Program Files\\Fichiers communs\\Microsoft Shared\\DAO\\Dao360.dll'
  ThisWorkbook.VBProject.References.AddFromFile nomRef
End Sub

Bonne soirée
 
S

Svenza

Guest
Excellent proposition!
Je sens qu'effectivement ça progresse.
Seulement, je reçois un message d'erreur :
Method 'VBProject' of 'ThisWorkbook' failed! :S
Sauriez-vous pourquyoi?
Merci,
Sven
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…