Gewusst wie: Aktivieren von UDFs
Letzte Änderung: Mittwoch, 30. September 2009
Gilt für: SharePoint Server 2010
Jeder vertrauenswürdige Excel Services-Speicherort im Anbieter für gemeinsame Dienste (Shared Services Provider, SSP) hat ein AllowUdfs-Flag.
Hinweis |
---|
Das AllowUdfs-Flag wird durch die Option Benutzerdefinierte Funktionen sind zugelassen auf der Excel Services-Seite Vertrauenswürdige Dateispeicherorte angegeben. |
Der Standardwert für AllowUdfs lautet false. Wird AllowUdfs für einen bestimmten vertrauenswürdigen Speicherort auf false festgelegt, können die von den Arbeitsmappen an diesem vertrauenswürdigen Speicherort keine UDFs (User-Defined Functions, benutzerdefinierte Funktionen) aufgerufen werden.
Damit UDFs an einem bestimmten vertrauenswürdigen Speicherort aufgerufen werden können, legen Sie den Wert von AllowUdfs auf true fest.
Ist der Wert von AllowUdfs beim Starten einer Sitzung in einer Arbeitsmappe mit UDF-Aufrufen an diesem vertrauenswürdigen Speicherort false, tritt bei den UDF-Aufrufen ein Fehler auf. Das Gleiche gilt, wenn Sie den Wert von AllowUdfs nach dem Starten einer Sitzung auf true ändern. Der Grund ist, dass Änderungen am AllowUdfs-Flag in der nächsten Sitzung wirksam werden, d. h. nach der Aktualisierung der Konfigurationsdatenbank.
Das können Sie umgehen, indem Sie die Sitzung neu starten, beispielsweise durch Auswählen von Arbeitsmappe erneut laden in Excel Web Access.
Vorsicht |
---|
Wenn Sie stattdessen Microsoft-Internetinformationsdienste (Internet Information Services, IIS) zurücksetzen, werden alle aktuellen Sitzungen beendet. |
Aktivieren von UDFs
Zum Ausführen der folgenden Schritte benötigen Sie einen Computer, auf dem Microsoft SharePoint Server 2010 installiert ist.
So aktivieren Sie UDFs
Klicken Sie im Startmenü auf Alle Programme.
Zeigen Sie auf Microsoft Office Server, und klicken Sie dann auf SharePoint-Zentraladministration.
Klicken Sie im Schnellstartbereich auf den Link für Ihren Anbieter für gemeinsame Dienste (Shared Services Provider, SSP), z. B. "SharedServices1", um die Homepage für gemeinsame Dienste für diesen speziellen Anbieter anzuzeigen.
Klicken Sie unter Excel Services-Einstellungen auf Benutzerdefinierte Funktionen.
Klicken Sie auf der Excel Services-Seite Benutzerdefinierte Funktionen auf Benutzerdefinierte Funktion hinzufügen, um die Excel Services-Seite Benutzerdefinierte Funktionsassembly hinzufügen zu öffnen.
Geben Sie im Feld Assembly den Pfad zu der UDF-Assembly ein, z. B. C:\MeinUdfOrdner\MeineUdf.dll.
Klicken Sie unter Assemblyspeicherort auf Lokale Datei.
Hinweis Die Option Lokale Datei wird in zukünftigen Versionen von Excel Services durch Dateipfad ersetzt. Falls an dieser Stelle Dateipfad angezeigt wird, wählen Sie diese Option aus.
Unter Assembly aktivieren sollte das Kontrollkästchen Assembly ist aktiviert standardmäßig aktiviert sein.
Klicken Sie auf OK.
Zulassen von UDF-Aufrufen
So lassen Sie zu, dass UDFs von einer Arbeitsmappe aus ausgerufen werden können
Öffnen Sie die Excel Services-Seite Vertrauenswürdigen Dateispeicherort hinzufügen (wenn Sie einen neuen vertrauenswürdigen Speicherort hinzufügen) bzw. die Excel Services-Seite Vertrauenswürdigen Dateispeicherort bearbeiten (wenn Sie einen vorhandenen vertrauenswürdigen Speicherort bearbeiten).
Hinweis Weitere Informationen zum Festlegen eines Speicherorts als vertrauenswürdig finden Sie unter Gewusst wie: Festlegen eines Speicherorts als vertrauenswürdig.
Wählen Sie unter Benutzerdefinierte Funktionen zulassen die Option Benutzerdefinierte Funktionen sind zugelassen aus, um festzulegen, dass UDFs von Arbeitsmappen aus aufgerufen werden können, die an diesem vertrauenswürdigen Speicherort gespeichert sind.
Klicken Sie auf OK.
Siehe auch
Aufgaben
Schritt 3: Bereitstellen und Aktivieren von UDF-Dateien
Gewusst wie: Erstellen einer UDF, die einen Webdienst aufruft
Gewusst wie: Festlegen eines Speicherorts als vertrauenswürdig
Konzepte
Exemplarische Vorgehensweise: Entwickeln einer UDF mit verwaltetem Code
Häufig gestellte Fragen zu Excel Services-UDFs
Grundlegendes zu Excel Services-UDFs