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.
Hinweis
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.
Hinweis
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.
Hinweis
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
Gewusst wie: Erstellen einer UDF, die einen Webdienst aufruft