Classe DocumentExtensions

Fornisce metodi che consentono di estendere i documenti di Microsoft Office Excel generando elementi host per oggetti Microsoft.Office.Interop.Word.Document e verificando l'esistenza degli elementi host generati.

Gerarchia di ereditarietà

System.Object
  Microsoft.Office.Tools.Word.Extensions.DocumentExtensions

Spazio dei nomi:  Microsoft.Office.Tools.Word.Extensions
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class DocumentExtensions
public static class DocumentExtensions

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico GetVstoObject(_Document, ApplicationFactory) Restituisce un elemento host Microsoft.Office.Tools.Word.Document che estende la funzionalità dell'oggetto Microsoft.Office.Interop.Word.Document corrente in un componente aggiuntivo a livello di applicazione.Passa l'oggetto Globals.Factory nel progetto nel parametro factory.
Metodo pubblicoMembro statico GetVstoObject(_Document, Factory) Restituisce un elemento host Microsoft.Office.Tools.Word.Document che estende la funzionalità dell'oggetto Microsoft.Office.Interop.Word.Document corrente in una personalizzazione a livello di documento.Passa l'oggetto Globals.Factory nel progetto nel parametro factory.
Metodo pubblicoMembro statico HasVstoObject(_Document, ApplicationFactory) Restituisce un valore che indica se è stato creato un elemento host Microsoft.Office.Tools.Word.Document per l'oggetto Microsoft.Office.Interop.Word.Document corrente in un componente aggiuntivo a livello di applicazione.Passa l'oggetto Globals.Factory nel progetto nel parametro factory.
Metodo pubblicoMembro statico HasVstoObject(_Document, Factory) Restituisce un valore che indica se è stato creato un elemento host Microsoft.Office.Tools.Word.Document per l'oggetto Microsoft.Office.Interop.Word.Document corrente in una personalizzazione a livello di documento.Passa l'oggetto Globals.Factory nel progetto nel parametro factory.

In alto

Note

La classe DocumentExtensions contiene metodi di estensione progettati per l'accesso sugli oggetti Microsoft.Office.Interop.Word.Document. Per ulteriori informazioni sui metodi di estensione, vedere Metodi di estensione (Guida per programmatori C#) e Metodi di estensione (Visual Basic).

I metodi di estensione nella classe DocumentExtensions vengono forniti per la compatibilità con versioni precedenti di progetti di Office che vengono ridestinati da .NET Framework 3.5 a .NET Framework 4. Nei nuovi progetti destinati a .NET Framework 4, è necessario chiamare i metodi GetVstoObject e HasVstoObject forniti dall'oggetto Globals.Factory nel progetto. Per ulteriori informazioni, vedere Estensione in fase di esecuzione di documenti di Word e di cartelle di lavoro di Excel in componenti aggiuntivi a livello di applicazione e Recupero di oggetti estesi da oggetti nativi di Office nelle personalizzazioni a livello di documento.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Word.Extensions

Altre risorse

Estensione in fase di esecuzione di documenti di Word e di cartelle di lavoro di Excel in componenti aggiuntivi a livello di applicazione

Recupero di oggetti estesi da oggetti nativi di Office nelle personalizzazioni a livello di documento

Metodi di estensione (Guida per programmatori C#)

Metodi di estensione (Visual Basic)