Je crée une application Windows en C# pour fixer des rendez-vous dans un calendrier partagé pour mon équipe. Je suis le propriétaire du calendrier. J'ai écrit le code pour fixer le rendez-vous et fixer l'heure de rappel comme 24 heures avant la réunion. Mais au lieu d'envoyer un rappel au participant, il m'envoie un rappel. J'utilise Microsoft.Office.Interop.Outlook pour cela. Voici le code que j'ai utilisé:Comment envoyer un rappel au participant du rendez-vous (pas le propriétaire du calendrier partagé) 24 heures avant l'heure du rendez-vous dans Outlook 2013?
Outlook.Application oApp = new Outlook.Application();
// Get the NameSpace and Logon information.
Outlook.NameSpace oNS = oApp.GetNamespace("mapi");
// Get the Calendar folder.
Outlook.Recipient rcip = oNS.CreateRecipient("[email protected]");
Outlook.MAPIFolder oSharedCal = oNS.GetSharedDefaultFolder(rcip, Outlook.OlDefaultFolders.olFolderCalendar);
Outlook.MAPIFolder oShiftCal = oSharedCal.Folders["Sample"];
// Get the Items (Appointments) collection from the Calendar folder.
Outlook.Items oItems = oSharedCal.Items;
Outlook.AppointmentItem oAppt = (Outlook.AppointmentItem)oItems.Add();
// Set Appointment properties.
oAppt.Subject = Subject;
oAppt.Start = start;
oAppt.End = end;
oAppt.RequiredAttendees = email;
oAppt.ReminderMinutesBeforeStart = 24 * 60;
oAppt.ReminderSet = true;
oAppt.BusyStatus = Outlook.OlBusyStatus.olFree;
//Show the item to pause.
oAppt.Save();
oAppt.Send();
Quelqu'un peut-il m'aider avec ceci?
Veuillez utiliser uniquement l'étiquette [visual-studio] pour les questions sur l'outil lui-même. – EJoshuaS