Bonjour le forum,
Je me lance dans la programmation d'outlook et je bloque déjà et je ne trouve aucune réponse sur google qui m'aide.
Ce que je veux faire c'est:
- A l'ouverture d'outlook qu'il vérifie si le lendemain j'ai une réunion qui s'appel "Futsal ..."
- Si c'est le cas je veux récupérer l'adresse mail des personnes à qui j'ai envoyé la réunion
- pour ensuite les mettre en tant que destinataire d'un mail qui leur rappel qu'il y a un futsal le lendemain (je suis un peu leur maman et si je ne les préviens pas ils oublient leurs affaires
Et pour le coup mon problème se trouve au moment de récupérer l'adresse mail des participants.
Merci de votre aide
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
24
25
26
27
28
29
30
31
32
33
34
35 Private Sub Application_Startup() Dim olApp As Outlook.Application Dim olMail As Outlook.MailItem Dim olAppointment As Outlook.AppointmentItem Dim namespaceOutlook As Outlook.NameSpace Dim DossierCalendrier As Outlook.MAPIFolder Dim sFilter As String Set olApp = CreateObject("Outlook.application") Set namespaceOutlook = olApp.GetNamespace("MAPI") Set DossierCalendrier = namespaceOutlook.GetDefaultFolder(olFolderCalendar) sFilter = "[subject] = Futsal le " & Format(Date + 1, "dddd d mmmm yyyy") Set olAppointment = DossierCalendrier.Items.Find(sFilter) Set olMail = olApp.CreateItem(olMailItem) If Not olAppointment Is Nothing Then With olMail .To = olAppointment.Recipients .Subject = "Rappel futsal" .Body = "Bonjour messieurs," & Chr(10) & "Je vous rappel que demain il y a foot, n'oubliez pas vos affaires :)" .Display .Send End With End If olApp.Quit Set olMail = Nothing 'Set olApp = Nothing Set olAppointment = Nothing End Sub
Partager