Bonjour,
Je cherche à créer un RDV sur le calendrier “Sport" qui est partagé sur mon PC et mon smartPhone par iCloud
Mon bout de code fonctionne sur les calendriers de mon espace professionnel « MonJob » mais pas avec le Calendrier “Sport" qui est sur « iCLoud » Les 2 espaces « iCloud » et « MonJob » sont présents dans les calendriers Outlook sur mon PC
Autodidacte en VBA, après plusieurs recherches, je n’arrive pas à écrire le bon code.
Merci de votre aide
Ci-dessous je colle le code que j'utilise
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 Sub RDVSport() Dim oOutlook As Outlook.Application Dim oAppointment As Outlook.AppointmentItem Dim namespaceOutlook As Outlook.Namespace Dim DossierCalendrier As Outlook.MAPIFolder 'creation des objets Set oOutlook = CreateObject("Outlook.Application") Set namespaceOutlook = oOutlook.GetNamespace("MAPI") 'definit le dossier calendrier Set DossierCalendrier = namespaceOutlook.GetDefaultFolder(olFolderCalendar).Folders.Item("Sport") 'on cree un nouveau rendez-vous Set oApointment = DossierCalendrier.Items.Add With oApointment .Start = "17/9/2021" .AllDayEvent = True .End = "19/9/2021" .Subject = "essai RDV SPORT" .Save .Close (olSave) End With Set oAppointment = Nothing Set oOutlook = Nothing End Sub
Voici une capture des calendriers d'Outlook
Partager