2015-04-04 1 views
0

J'ai un Outlook 2010 vsto addin et je suis capable de créer de nouveaux rendez-vous Outlook mais je veux maintenant en éditer un (ajouter un destinataire ou renommer le sujet, etc). J'ai du mal à comprendre comment je peux référencer un rendez-vous de calendrier de perspectives quand je l'évoque dans l'interface utilisateur de réunion d'Outlook.Dans Outlook vsto 2010, comment puis-je référencer l'élément de calendrier actuel si je suis sur un écran de rendez-vous?

Quelle est la bonne façon d'obtenir une référence à l'objet de l'apppointment actuel lorsque je suis dans la fenêtre contextuelle de l'interface graphique de rendez-vous?

Répondre

2

Essayez Application.ActiveInspector.CurrentItem. Soyez prêt à gérer les cas où Application.ActiveInspector est null (aucun élément n'est ouvert) ou lorsque Inspector.CurrentItem n'est pas un rendez-vous.

Quand votre code est-il appelé? Si c'est à partir d'un bouton de ruban, le gestionnaire d'événements vous donnera le contenu - objet RibbonControl peut être utilisé pour lire la propriété RibbonControl.Context, vous pouvez ensuite le transformer en un objet inspecteur.