2008-09-13 4 views
2

Ich habe im Internet nach einem Beispielcode gesucht, wie wir ein benutzerdefiniertes ActiveX-Steuerelement für die Verwendung in Excel mit .NET schreiben können, aber bis jetzt habe ich alte Artikel gefunden, die darauf hindeuten, dass es nicht unterstützt wird.Ist es möglich, ActiveX-Steuerelemente in C# zu schreiben, die in Excel ausgeführt werden?

Die Anwendung, die wir erstellen, verwendet Excel als Bericht Writer, so dass wir einige benutzerdefinierte Steuerelemente zu den Arbeitsblättern hinzufügen, um eine reichere Erfahrung bereitzustellen. Aus den Untersuchungen, die ich bisher gemacht habe, scheint es, dass einige ActiveX-Steuerelemente nur im IE gehostet werden können und daher muss sichergestellt werden, dass jeder gewählte Ansatz mit Excel als Host funktioniert.

Der Link http://www.codeproject.com/KB/miscctrl/exposingdotnetcontrols.aspx erwähnt folgendes:

CAVEAT: Da diese Unterstützung von Beta2 von .NET fallen gelassen wurde, nicht mir die Schuld, wenn es Pommes Frites Ihren PC oder die Katze Toasts.

Kann jemand mir einen Hinweis geben, wenn es möglich ist, .NET 1.1 zu verwenden, und wenn ja, zu irgendwelchen Hinweisen auf Best Practices?

+0

Unter Umständen müssen Sie VSTO stattdessen betrachten. – NoChance

Antwort

Verwandte Themen