Bonjour,
J'ai un formulaire avec un bouton qui envoie un courriel Outlook automatiquement. Pour y arriver j'ai installé le code fourni sur le site d'aide Microsoft.
Cela fonctionne sauf que les adresses "Env to: et CC" sont fixes dans le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Private Sub envoi_Click() Dim Envol As New Outlook.Application Dim Env As MailItem ' Création d'un objet de type message Set Env = Envol.CreateItem(olMailItem) 'destinataires Env.To = "adresse du client" ' copie de message Env.CC = "adresse de l'expéditeur" ' sujet du message Env.Subject = "Envoi d'un message à partir d'Access" 'le corps du message est récupéré sur le formulaire Env.Body = Me![Message] ' envoi du message Env.Send ' libération de l'objet Set Env = Nothing End Sub
Comment changer automatiquement, l'adresse de destination (Env.to) selon le client à partir d'un champs (sur ce même formulaire) contenant l'adresse outlook de ce même client? Même chose pour l'expéditeur
Aussi (Si possible) comment empêcher le message d'alerte "Un programme tente d'envoyer automatiquement du courrier....." où l'on doit répondre oui à chaque fois.
Merci à l'avance!!!
Partager