Metodo DocumentExtensions.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.

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 Shared Function HasVstoObject ( _
    document As _Document, _
    factory As Factory _
) As Boolean
public static bool HasVstoObject(
    this _Document document,
    Factory factory
)

Parametri

  • document
    Tipo: Microsoft.Office.Interop.Word._Document
    Oggetto documento nativo da testare.Non fornire questo parametro.Quando si chiama questo metodo su un documento di Word, il runtime fornisce questo parametro.
  • factory
    Tipo: Microsoft.Office.Tools.Word.Factory
    Oggetto che fornisce accesso a funzionalità determinate nella personalizzazione a livello di documento.Passa l'oggetto Globals.Factory nel parametro.

Valore restituito

Tipo: System.Boolean
true se è stato creato un elemento host Microsoft.Office.Tools.Word.Document per l'oggetto Microsoft.Office.Interop.Word.Document corrente; in caso contrario, false.

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo _Document. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).

Note

In una personalizzazione a livello di documento, questo metodo restituisce true solo se l'oggetto Microsoft.Office.Interop.Word.Document su cui viene chiamato il metodo è l'oggetto sottostante di un elemento host Microsoft.Office.Tools.Word.Document nella personalizzazione corrente. In caso contrario, questo metodo restituisce false.

Questo metodo viene fornito 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 che vengono destinati a .NET Framework 4, è necessario chiamare il metodo HasVstoObject fornito dall'oggetto Globals.Factory nel progetto. Per ulteriori informazioni, vedere Recupero di oggetti estesi da oggetti nativi di Office nelle personalizzazioni a livello di documento.

Nota

Il parametro Document è di tipo Microsoft.Office.Interop.Word._Document, che è l'interfaccia padre di Microsoft.Office.Interop.Word.Document. Pertanto, questo metodo estende i tipi Microsoft.Office.Interop.Word._Document e Microsoft.Office.Interop.Word.Document. In genere, quando si fa riferimento un documento di Word, si utilizza un oggetto Microsoft.Office.Interop.Word.Document.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DocumentExtensions Classe

Overload HasVstoObject

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

Altre risorse

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)