2016-06-06 1 views
0

Comment puis-je obtenir une réunion ou un rendez-vous sélectionné à partir de la vue du calendrier Outlook en cliquant avec le bouton droit de la souris sur C# vsto. La seule façon que j'ai trouvé de le faire, c'est d'obtenir le dossier Outlook et de le filtrer par date de début et de fin. Le problème avec cette approche est que si deux rendez-vous sont trouvés dans la même gamme, il n'y a aucun moyen de choisir lequel montrer. Des idées?Afficher la réunion sélectionnée à partir de l'affichage Calendrier

private void GetAppointment() 
{ 
Outlook.Explorer expl = Application.ActiveExplorer(); 
Outlook.Folder folder = expl.CurrentFolder as Outlook.Folder; 
Outlook.View view = expl.CurrentView as Outlook.View; 
if (view.ViewType == Outlook.OlViewType.olCalendarView) 
{ 
Outlook.CalendarView calView = view as Outlook.CalendarView; 
DateTime dateStart = calView.SelectedStartTime; 
DateTime dateEnd = calView.SelectedEndTime; 

// Find the appointment 

} 
} 

Répondre

1

Utilisez la collection Application.ActiveExplorer.Selection.