Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile utilizzare la ServerDocument classe nel runtime di Visual Studio Tools per Office per gestire diversi aspetti delle personalizzazioni a livello di documento, anche se Microsoft Office Word e Microsoft Office Excel non sono installati. È possibile eseguire le attività seguenti:
Accedere e modificare i dati nella cache dei dati di un documento o di una cartella di lavoro. Per altre informazioni, vedere Usare i dati memorizzati nella cache nel documento.
Gestire il modulo di personalizzazione associato a un documento. Per altre informazioni, vedere Gestire la personalizzazione del documento.
Si applica a: Le informazioni contenute in questo argomento si applicano ai progetti a livello di documento per Excel e Word. Per altre informazioni, vedere Funzionalità disponibili per l'applicazione e il tipo di progetto di Office.
Informazioni sulla classe ServerDocument
La ServerDocument classe è progettata per essere usata nei computer in cui Non è installato Office. Pertanto, si usa in genere questa classe nelle applicazioni che non si integrano con Office, ad esempio progetti console o progetti Windows Form, anziché progetti di Office. Usare la ServerDocument classe nell'assembly Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll .
La ServerDocument classe può essere usata per operare sulle personalizzazioni a livello di documento create tramite Visual Studio 2013.
Per altre informazioni su Visual Studio 2010 Tools per Office Runtime e sulle estensioni di Office per .NET Framework, vedere Panoramica del runtime di Visual Studio Tools per Office.
Annotazioni
Se si dispone di un'applicazione legacy che usa la ServerDocument classe nel Visual Studio Tools for Office sistema (versione 3.0 Runtime), il Visual Studio Tools for Office sistema (versione 3.0 runtime) deve essere installato nei computer che eseguono l'applicazione. Impossibile Visual Studio 2010 Tools for Office runtime eseguire queste applicazioni.
Usare i dati memorizzati nella cache nel documento
La ServerDocument classe fornisce membri che è possibile usare per usare la cache dei dati nei documenti personalizzati. Per altre informazioni sui dati memorizzati nella cache, vedere Memorizzare nella cache i dati e Accedere ai dati nei documenti nel server.
Nella tabella seguente sono elencati i membri che è possibile usare per usare i dati memorizzati nella cache.
| Task | Membro da utilizzare |
|---|---|
| Per determinare se un documento dispone di una cache dei dati. | Metodo IsCacheEnabled . |
| Per accedere ai dati memorizzati nella cache in un documento. Per altre informazioni, vedere Accedere ai dati nei documenti nel server. |
Proprietà CachedData. |
Gestire la personalizzazione del documento
È possibile utilizzare i membri della ServerDocument classe per gestire l'assembly di personalizzazione associato a un documento. Ad esempio, è possibile rimuovere a livello di codice la personalizzazione da un documento in modo che il documento non faccia più parte di una personalizzazione.
Nella tabella seguente sono elencati i membri che è possibile usare per gestire l'assembly di personalizzazione.
| Task | Membro da utilizzare |
|---|---|
| Per determinare se un documento fa parte di una personalizzazione a livello di documento. | Metodo GetCustomizationVersion . |
| Per allegare a livello di codice una personalizzazione a un documento in fase di esecuzione. Per altre informazioni, vedere Procedura: Allegare estensioni di codice gestito ai documenti |
Uno dei AddCustomization metodi. |
| Per rimuovere a livello di codice una personalizzazione da un documento in fase di esecuzione. Per altre informazioni, vedere Procedura: Rimuovere le estensioni del codice gestito dai documenti. |
Metodo RemoveCustomization . |
| Per ottenere l'URL del manifesto della distribuzione associato al documento. | Proprietà DeploymentManifestUrl. |