2012-04-11 17 views
2

Ich schrieb C# -Bibliotheken und möchte Bibliotheken Objekte über eine Excel-Benutzeroberfläche verwenden.So rufen Sie C# -Bibliotheken aus Excel auf?

Der Benutzer könnte einen Bereich auswählen und einige Schaltflächen würden Methoden mit ausgewähltem Bereich als Eingabe ausführen.

In Visual Studio habe ich gesehen, dass ich ein C# Excel-Add-In schreiben kann: Ist es der gute Weg, es zu tun? Gibt es einen besseren Weg? Vielleicht erstellen Sie eine C# Excel-Vorlage und schreiben Code darin?

Irgendein gutes Tutorial/Beispiel?

+0

Apropos ** Visual Studio **, was ist mit [Erstellen eines Anwendungsebenen-Add-Ins zur Automatisierung allgemeiner Office-Aufgaben] (http://msdn.microsoft.com/en-us/library/dd935909.aspx) (MSDN) von * Robert Green * und [Erstellen einer Symbolleiste für ein Excel-Add-In] (http://invertedindex.wordpress.com/2009/06/10/vsto-how-to-create-a-toolbar -für-ein-Excel-Add-In /)? –

Antwort

2

Wenn Sie nur einige zusätzliche Funktionen bereitstellen möchten, die über die von Excel bereitgestellten Funktionen hinausgehen, empfiehlt es sich, ein Excel-Add-In zu erstellen. Wenn Sie dem Benutzer nur eine begrenzte Anzahl von Funktionen zur Verfügung stellen möchten und die Kontrolle über alle Benutzeraktionen benötigen, müssen Sie eine C# -Anwendung mit dem eingebetteten Excel-Objekt erstellen (oder Excel-Bibliotheken von Drittanbietern verwenden, die einfache APIs bereitstellen).

Verwandte Themen