Bonjour,
As-tu bien regardé cette ligne ?
Public Function send_mail(ByVal Subject As String, ByVal Body As String, ByVal keep As Boolean) As Boolean
Entre les parenthèses, se trouvent des variables. La function/Sub en amont qui appelle cette function Send_mail lui procure une variable keep qui est un booléen. En lisant plus bas tu comprends que ce booléen sert à spécifier si on garde ou pas une copie de l'email envoyé.
Maintenant que tu sais comment faire passer des variables à une function, tu peux très bien étendre cette ligne pour y include l'adresse email de la personne à qui tu écris
Public Function send_mail(ByVal Subject As String, ByVal Body As String, ByVal keep As Boolean, ByVal strDestinataire As String) As Boolean
Le code que tu as trouvé sur internet est déjà prévu pour utiliser un contenu de message et un intitulé de message defini en amont. Regarde bien ces lignes de ton code
1 2 3 4
| MailDoc.sendto = [mailto:mail des destinataires]
MailDoc.Subject = "Base d'intervention interne: nouvelle demande"
MailDoc.Body = "Une nouvelle demande a été faite."
MailDoc.SAVEMESSAGEONSEND = keep |
C'est ici que les variables sont (ou devraient être) utilisées.
Notes :
1. Tu vas devoir spécifier la base de données Lotus Notes qui sert à envoyer les messages. C'est ici que cela se passe :
1 2
| Dim MailDbName As String 'THe current users notes mail database name
MailDbName = "JulesCesar.nsf" |
Or, chaque utilisateur Lotus Notes a sa propre boîte email. En d'autres mots, tu ne peux pas installer ce code sur plusieurs ordinateurs, tu dois connaître le nom de la boîte email de l'utilisateur qui envoie l'email. Si tu connais ces noms, tu peux éventuellement les envoyer comme variable dans la ligne Function(.....)
Partager