2015-04-29 1 views
0

Lorsque j'essaie d'obtenir l'élément en cours dans un Outlook 2013 addin, j'obtiens cette exception: Une exception de type 'System.MissingMemberException' s'est produite dans System.Dynamic.dll mais n'a pas été gérée dans l'utilisateur Informations supplémentaires: Erreur lors de l'appel de [PROPERTYGET, DISPID (0)].Exception C# VSTO Addin avec CurrentItem

Le code de jeter l'exception est la suivante:

Inspector curObj = Globals.ThisAddIn.Application.ActiveInspector(); 
Object curItem = curObj.CurrentItem(); 

La deuxième ligne lève l'exception. L'addin est lancé à partir d'un bouton sur le ruban dans la fenêtre de création de message.

Quelle est la bonne façon d'accéder à l'élément actuel car je pense que je le fais mal qui cause le problème, car il dit CurrentItem n'est pas un membre. Les exemples de code VBA le font de la même manière, mais en C#, CurrentItem ne semble pas fonctionner de la même manière.

Répondre

1

CurrentItem est une propriété, pas une méthode.

+0

Merci le cerveau du pet – shenk