2009-03-29 18 views
0

Ich versuche, die ChartArea mithilfe der Select-Methode durch Reflektion in C# auszuwählen. Dies ist die von mir verwendete Codezeile:Problem bei Verwendung der ChartArea.Select-Methode

oChartArea.GetType(). InvokeMember ("Auswählen", BindingFlags.InvokeMethod, null, oChartArea, null);

Hier ist oChartArea das ChartArea-Objekt.

Das funktioniert einwandfrei in Vista/Office 2007, löst aber Ausnahme in XP SP2/Office 2003 aus. Irgendwelche Vorschläge?

Antwort

0

Warum verwenden Sie Reflexion?
Konnten Sie oChartArea.Select() nicht direkt aufrufen?

Welche Ausnahme wirft es in Office 2003?

+0

Ich verwende Reflexion, um es mit Excel 2003 und 2007 kompatibel zu machen. Die Ausnahmeanweisung lautet: "Ausnahme wurde durch das Ziel des Aufrufs ausgelöst." – danish

+0

Sie brauchen keine Spiegelung, um Code zu schreiben, der mit beiden zusammenarbeitet. – Mathias

Verwandte Themen