Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können die ServerDocument Klasse in den Visual Studio Tools für Office-Laufzeit verwenden, um mehrere Aspekte der Anpassungen auf Dokumentebene zu verwalten, auch wenn Microsoft Office Word und Microsoft Office Excel nicht installiert sind. Sie können die folgenden Aufgaben ausführen:
Zugreifen auf und Ändern von Daten im Datencache eines Dokuments oder einer Arbeitsmappe. Weitere Informationen finden Sie unter Arbeiten mit zwischengespeicherten Daten im Dokument.
Verwalten Sie die Anpassungsassembly, die einem Dokument zugeordnet ist. Weitere Informationen finden Sie unter Verwalten der Dokumentanpassung.
Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene für Excel und Word. Weitere Informationen finden Sie unter Funktionen verfügbar nach Office-Anwendung und Projekttyp.
Grundlegendes zur ServerDocument-Klasse
Die ServerDocument Klasse wurde für die Verwendung auf Computern entwickelt, auf denen Office nicht installiert ist. Daher verwenden Sie diese Klasse normalerweise in Anwendungen, die nicht in Office integriert sind, z. B. Konsolenprojekte oder Windows Forms-Projekte, statt in Office-Projekte. Verwenden Sie die ServerDocument Klasse in der Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Assembly.
Die ServerDocument Klasse kann zum Arbeiten mit Anpassungen auf Dokumentebene verwendet werden, die mit Visual Studio 2013 erstellt wurden.
Weitere Informationen zu den Visual Studio 2010-Tools für Office-Runtime und den Office-Erweiterungen für .NET Framework finden Sie unter Visual Studio Tools for Office runtime overview.
Hinweis
Wenn Sie über eine Ältere Anwendung verfügen, die die ServerDocument Klasse im Visual Studio Tools for Office System (Version 3.0 Runtime) verwendet, muss das Visual Studio Tools for Office System (Version 3.0 Runtime) auf Computern installiert sein, auf denen die Anwendung ausgeführt wird. Das Visual Studio 2010 Tools for Office runtime kann diese Anwendungen nicht ausführen.
Arbeiten mit zwischengespeicherten Daten im Dokument
Die ServerDocument Klasse stellt Member bereit, die Sie zum Arbeiten mit dem Datencache in benutzerdefinierten Dokumenten verwenden können. Weitere Informationen zu zwischengespeicherten Daten finden Sie unter Zwischenspeichern von Daten und Access-Daten in Dokumenten auf dem Server.
In der folgenden Tabelle sind die Elemente aufgeführt, die Sie für die Arbeit mit zwischengespeicherten Daten verwenden können.
| Aufgabe | Zu verwendende Member |
|---|---|
| Um festzustellen, ob ein Dokument über einen Datencache verfügt. | Die IsCacheEnabled -Methode. |
| So greifen Sie auf die zwischengespeicherten Daten in einem Dokument zu. Weitere Informationen finden Sie unter Access-Daten in Dokumenten auf dem Server. |
Die CachedData Eigenschaft. |
Verwalten der Dokumentanpassung
Sie können die Member der ServerDocument-Klasse verwenden, um die Anpassungsbibliothek zu verwalten, die einem Dokument zugeordnet ist. Beispielsweise können Sie die Anpassung programmgesteuert aus einem Dokument entfernen, sodass das Dokument nicht mehr Teil einer Anpassung ist.
In der folgenden Tabelle sind die Member aufgeführt, die Sie zum Verwalten der Anpassungsassembly verwenden können.
| Aufgabe | Mitglied zur Verwendung |
|---|---|
| Um festzustellen, ob ein Dokument Teil einer Anpassung auf Dokumentebene ist. | Die GetCustomizationVersion -Methode. |
| So fügen Sie eine Anpassung programmgesteuert zur Laufzeit an ein Dokument an. Weitere Informationen finden Sie unter Wie man verwalteten Codeerweiterungen an Dokumente anfügt |
Eine der AddCustomization Methoden. |
| Entfernen Sie eine Anpassung programmgesteuert aus einem Dokument während der Laufzeit. Weitere Informationen finden Sie unter How to: Remove managed code Extensions from documents. |
Die RemoveCustomization -Methode. |
| So rufen Sie die URL des Bereitstellungsmanifests ab, das dem Dokument zugeordnet ist. | Die DeploymentManifestUrl Eigenschaft. |