Je suis en train de tester l'envoi d'un courrier électronique. J'ai copié le code ci-dessous à partir des fichiers d'aide:Recipients.Add génère une erreur d'exécution '287': Erreur définie par l'application ou définie par l'objet
Sub CreateHTMLMail()
'Creates a new e-mail item and modifies its properties'
Dim olApp As Outlook.Application
Dim objMail As Outlook.MailItem
Set olApp = Outlook.Application
'Create e-mail item'
Set objMail = olApp.CreateItem(olMailItem)
With objMail
.Subject = "Test Message"
.Body = "Body Text"
.Recipients.Add "[email protected]"
.Recipients.ResolveAll
.Display
End With
End Sub
Je reçois une erreur d'exécution de message « 287 » avec la ligne .Recipients.Add en surbrillance. Qu'est-ce que je fais mal?
Juste un petit commentaire ... si vous voulez que le message à envoyer automatiquement sans avoir à ouvrir outlook, il suffit d'utiliser la propriété '.Send' à la fin de votre' With' –