Bonjour,
Dans mon formulaire excel, lorsque je clique sur un bouton, j'aimerais envoyer mon formulaire par mail. J'ai déjà tout préparer et tout fonctionne correctement.
Seulement voilà, pour pouvoir envoyer par mail un formulaire Excel il faut ajouter la référence Outlook.
Etant donné que mon fichier Excel sera utilisé par Excel 2000/2003/XP et 2007, il faut que je puisse ajouter la référence, envoyer le mail, puis la supprimer à nouveau.
Pour ajouter je fais ca :
Application.VBE.ActiveVBProject.References.AddFromGuid "{00062FFF-0000-0000-C000-000000000046}", 0, 0
Pour la supprimer je fais ca :
1 2 3 4 5
| For Each ref In Application.VBE.ActiveVBProject.References
If ref.Name = "Outlook" Then
Application.VBE.ActiveVBProject.References.Remove ref
End If
Next ref |
..seulement que le mail est bien envoyé, mais la référence n'est pas supprimé après l'envoi. Ya-t-il qqch de faux dans mon code ?
Merci pour vos réponses..
Partager