Les Snippets

Connexion

ENVOI E-MAIL / COURRIEL OUTLOOK AVEC ACCUSÉ RÉCEPTION / READ RECEIPT

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 12/10/2009 13:48:53 et initié par CrossHair [Liste]
Vue : 2106
Catégorie(s) : Base de données, Email & Messagerie
Langages dispo pour ce code :
- VBA



Langage : VBA
Date ajout : 12/10/2009
Posté par CrossHair [Liste]
Public Sub SendReport()
On Error Goto Hell
Dim NameSpace As Object
Dim EmailSend As MailItem
Dim EmailApp As Object
Dim strMailTo As String
strMailTo = "joe@momma.com"
Set EmailApp = CreateObject("Outlook.Application") 'utilise l'objet outlook
Set NameSpace = EmailApp.GetNamespace("MAPI") 'envoi via un MAPI à adapter au besoin
Set EmailSend = EmailApp.CreateItem(0) 
EmailSend.Subject = "Voici votre document"
EmailSend.Body = "Le document que vous souhaitiez..."
EmailSend.Attachments.Add("source/path-chemin")
EmailSend.ReadReceiptRequested=True 'demande d'AR - read receipt
EmailSend.Recipients.Add (strMailTo) 'destinataire ?
EmailSend.Save 'vous DEVEZ sauver les mails avec P.J.
EmailSend.Send 'envoi de l'e-mail
Heaven:
Set EmailSend=Nothing
Exit Sub
Hell:
MsgBox Err.Description, vbCritical, "Error #: " & Err.Number
Resume Heaven
End Sub
Remarque :
DoCmd.SendObject ne permettant pas de demander l'envoi d'e-mail avec demande d'AR, j'ai trouvé par ailleurs ce code pour y pallier.

Snippets en rapport avec : Courriel, E-mail, Outlook, Accusé réception, Read receipt



Codes sources en rapport avec : Courriel, E-mail, Outlook, Accusé réception, Read receipt

{Visual Basic, VB6, VB.NET, VB 2005} MACRO OUTLOOK POUR ENVOYER UN ACCUSÉ DE RÉCEPTION ENRICHI
Cette macro VBA-Outlook exécutée à partir d'une règle de réception de message envoi à l'expéditeur u...

{Visual Basic, VB6, VB.NET, VB 2005} CARNET D'ADRESSES EXTERNE POUR OUTLOOK EXPRESS ET WINMAIL
Plusieurs amis s'étant fait pirater leur carnet d'adresses, j'ai pensé à faire un carnet perso, donc...

{Visual Basic, VB6, VB.NET, VB 2005} MESSAGE DE COMPACTAGE D'OUTLOOK SOUS XP
Sur les forums du Net, de nombreuses questions sont posées à propos du message d'Outlook qui propose...

{C# / C#.NET} PREVIEW HANDLER POUR OFFICE OUTLOOK 2007/10 SUR LES FICHIERS .RAR
Cette source est basée sur l'excellent article de Stephen Toub paru dans MSDN Magazine qui explique ...

{Flash} VERIFICATION SI UN E-MAIL SAISI EST VALIDE
un code très simple mais très utile pour vérifier la validité d' e-mail saisi sur une variable bool...

{JAVA / J2EE} ENVOI MAIL AVEC JAVA
SendMail.java: pour créer et remplir le message MailSender.java: pour envoyer le message SendMail....

{Visual Basic, VB6, VB.NET, VB 2005} CRÉATION/CANCEL MEETING SUR CALENDRIER D'UN AUTRE QUE CELUI DU COMPTE PRINCIPAL
Le but est d'envoyer des demandes de réunions depuis le calendrier d'un compte qui n'est pas le cale...

{Visual Basic, VB6, VB.NET, VB 2005} LISTER OUTLOOK À PARTIR D'EXCEL
Sécuriser l'ouverture d'une application par un mot de passe en VBA, en l'occurence: Lister Outlook. ...

{} ADRESSE E-MAIL
Validation d'une adresse e-mail internet ...

{PDA / PocketPC} [DÉBUTANTS]GESTION DE LA LISTE DES CONTACTS POCKET OUTLOOK
Cette source est un simple exemple pour gérer la liste des contacts outlook. elle permet de lire le...