Share via


Exemplarische Vorgehensweise: Entwickeln einer UDF mit verwaltetem Code

Letzte Änderung: Mittwoch, 30. September 2009

Gilt für: SharePoint Server 2010

In dieser exemplarischen Vorgehensweise wird der Prozess des Entwickelns von benutzerdefinierten Funktionen (User-Defined Functions, UDFs) in Excel Services mithilfe von Microsoft Visual C# beschrieben.

Dabei lernen Sie Folgendes:

  • Erstellen eines Projekts mithilfe der Microsoft Visual Studio 2005-Vorlage für Klassenbibliothekprojekte.

  • Hinzufügen eines Verweises zu Microsoft.Office.Excel.Server.Udf.dll.

  • Schreiben von UDFs für die Verwendung in Excel Services.

  • Erstellen einer Arbeitsmappe zum Aufrufen von benutzerdefinierten Funktionen aus Zellen.

  • Testen und Ausführen von UDFs in Excel Services.

Voraussetzungen

Für die Durchführung dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:

  • Microsoft SharePoint Server 2010.

    HinweisHinweis

    Die einfachste Methode, um alles Erforderliche auf dem Server einzurichten, ist die Durchführung einer einfachen eigenständigen Installation. Abgesehen davon benötigen Sie nur noch einen vertrauenswürdigen Speicherort.

  • Excel.

  • Visual Studio oder ein vergleichbares mit Microsoft .NET Framework kompatibles Entwicklungstool.

  • Die Ausführung der UDF-Assembly muss aktiviert werden.

  • Eine vertrauenswürdige SharePoint-Dokumentbibliothek zum Speichern einer Arbeitsmappe, wobei Sie festlegen müssen, dass die Arbeitsmappe UDFs aufrufen darf, indem Sie den AllowUdfs-Wert auf true festlegen.

  • Eine Beispielarbeitsmappe, die die in einer vertrauenswürdigen SharePoint-Dokumentbibliothek gespeicherte UDF aufruft.

  • Berechtigungen zum Anzeigen und Veröffentlichen einer Arbeitsmappe in einer SharePoint-Dokumentbibliothek.

    HinweisHinweis

    Weitere Informationen zum Festlegen von Berechtigungen finden Sie in der Dokumentation zu Windows SharePoint Services 3.0.

  • Die Arbeitsmappe muss mit Excel erstellt werden.

  • Die Arbeitsmappe muss als XLSX- oder XLSB-Datei gespeichert werden.

    HinweisHinweis

    Weitere Informationen dazu, wie Sie einen Speicherort als vertrauenswürdig festlegen, UDFs aktivieren und das AllowUdfs-Flag festlegen, finden Sie unter Schritt 3: Bereitstellen und Aktivieren von UDF-Dateien.

Siehe auch

Aufgaben

Schritt 1: Erstellen eines Projekts und Hinzufügen eines UDF-Verweises

Schritt 2: Erstellen von UDFs mit verwaltetem Code

Schritt 3: Bereitstellen und Aktivieren von UDF-Dateien

Schritt 4: Testen und Aufrufen von UDFs aus Zellen

Exemplarische Vorgehensweise: Entwickeln einer benutzerdefinierten Anwendung mithilfe der Excel-Webdienste

Gewusst wie: Erstellen einer UDF, die einen Webdienst aufruft

Konzepte

Grundlegendes zu Excel Services-UDFs