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 : 8315
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

{PHP} CLASSE MAIL
Une petite classe Mail qui facilite et permet d'utiliser la POO pour envoyer un mail. C'est ma prem...

{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} OUTLOOK ATTACHEMENT SAVER
Programme permettant de sauvegarder toutes les pièces jointes d'un répertoire (et/ou de tous ses sou...

{Visual Basic, VB6, VB.NET, VB 2005} CLASSE D'OBJET DE GÉNÉRATEUR DE MAIL OUTLOOK AVEC MISE EN FORME VIA UNE SYNTAXE HTML
Ayant il y a quelques mois développé le "GÉNÉRATEUR DE MAIL LOTUS NOTES AVEC MISE EN FORME VIA UNE S...

{PHP} FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI SPAM (FORM TO MAIL)
Bonjour Petite source qui est souvent traitée sur le forum - Protection captcha basique - Con...

{Visual Basic, VB6, VB.NET, VB 2005} FOLDERS ET DOCUMENTS OUTLOOK SOUS FORME DE TREEVIEW ... RECURSIVITÉ ....
Affichage sous forme de treeview du contenu d'une boite OUTLOOK 2003. Encore imparfait, car je ne s...

{Visual Basic, VB6, VB.NET, VB 2005} OUTLOOK ICAL EXPORTER
L'API .NET d'Outlook fournit une méthode standard "ForwardAsVCal" qui transmet un mail avec en pièce...

{Visual Basic, VB6, VB.NET, VB 2005} OUTLOOK EFFACER PAR CODE LES MAILS DE LA BOITE DES ÉLÉMENTS SUPPRIMÉS
Suite à un besoin exprimé sur le forum voici un code pour vider la corbeille dans Outlook et effacer...

{Visual Basic, VB6, VB.NET, VB 2005} SAUVEGARDE AUTOMATIQUE DES PIÈCES JOINTES DES MAILS REÇUS VBA OUTLOOK
Ce code permet de sauvegarder les pièces jointes des mails recus dans la boite de réception sur un d...

{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...