Zarządzanie dokumentami na serwerze przy użyciu klasy ServerDocument
Możesz użyć ServerDocument
klasy w środowisku uruchomieniowym Visual Studio Tools dla pakietu Office do zarządzania kilkoma aspektami dostosowywania na poziomie dokumentu, nawet jeśli programy Microsoft Office Word i Microsoft Office Excel nie są zainstalowane. Można wykonać następujące zadania:
Uzyskiwanie dostępu do danych i modyfikowanie ich w pamięci podręcznej dokumentu lub skoroszytu. Aby uzyskać więcej informacji, zobacz Praca z danymi w pamięci podręcznej w dokumencie.
Zarządzanie zestawem dostosowywania skojarzonym z dokumentem. Aby uzyskać więcej informacji, zobacz Zarządzanie dostosowywaniem dokumentu.
Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu dla programów Excel i Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.
Omówienie klasy ServerDocument
Klasa jest przeznaczona ServerDocument
do użycia na komputerach, na których nie zainstalowano pakietu Office. W związku z tym zazwyczaj ta klasa jest używana w aplikacjach, które nie są zintegrowane z pakietem Office, takich jak projekty konsoli lub projekty windows Forms, a nie projekty pakietu Office. ServerDocument Użyj klasy w zestawie Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll.
Klasa ServerDocument
może służyć do obsługi dostosowań na poziomie dokumentu utworzonych przy użyciu programu Visual Studio 2013.
Aby uzyskać więcej informacji na temat narzędzi Visual Studio 2010 Tools for Office Runtime i rozszerzeń pakietu Office dla programu .NET Framework, zobacz omówienie środowiska uruchomieniowego Visual Studio Tools dla pakietu Office.
Uwaga
Jeśli masz starszą aplikację, która używa ServerDocument
klasy w Visual Studio Tools for Office
systemie (wersja 3.0 Runtime), Visual Studio Tools for Office
system (wersja 3.0) musi być zainstalowany na komputerach z uruchomioną aplikacją. Nie Visual Studio 2010 Tools for Office runtime
można uruchomić tych aplikacji.
Praca z zapisanymi w pamięci podręcznej danymi w dokumencie
Klasa ServerDocument
udostępnia elementy członkowskie, których można użyć do pracy z pamięcią podręczną danych w dostosowanych dokumentach. Aby uzyskać więcej informacji na temat buforowanych danych, zobacz Buforowanie danych i Uzyskiwanie dostępu do danych w dokumentach na serwerze.
W poniższej tabeli wymieniono elementy członkowskie, których można użyć do pracy z danymi w pamięci podręcznej.
Zadanie | Członek do użycia |
---|---|
Aby określić, czy dokument ma pamięć podręczną danych. | Metoda IsCacheEnabled . |
Aby uzyskać dostęp do buforowanych danych w dokumencie. Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do danych w dokumentach na serwerze. |
Właściwość CachedData . |
Zarządzanie dostosowywaniem dokumentu
Elementy członkowskie ServerDocument
klasy umożliwiają zarządzanie zestawem dostosowywania skojarzonym z dokumentem. Można na przykład programowo usunąć dostosowanie z dokumentu, aby dokument nie był już częścią dostosowania.
W poniższej tabeli wymieniono elementy członkowskie, których można użyć do zarządzania zestawem dostosowywania.
Zadanie | Członek do użycia |
---|---|
Aby określić, czy dokument jest częścią dostosowywania na poziomie dokumentu. | Metoda GetCustomizationVersion . |
Aby programowo dołączyć dostosowanie do dokumentu w czasie wykonywania. Aby uzyskać więcej informacji, zobacz How to: Attach managed code extensions to documents (Instrukcje: dołączanie rozszerzeń kodu zarządzanego do dokumentów) |
Jedna z AddCustomization metod. |
Aby programowo usunąć dostosowanie z dokumentu w czasie wykonywania. Aby uzyskać więcej informacji, zobacz How to: Remove managed code Extensions from documents (Instrukcje: usuwanie rozszerzeń kodu zarządzanego z dokumentów). |
Metoda RemoveCustomization . |
Aby uzyskać adres URL manifestu wdrożenia skojarzonego z dokumentem. | Właściwość DeploymentManifestUrl . |