DocumentExtensions.HasVstoObject-Methode (_Document, ApplicationFactory)
Gibt einen Wert zurück, der angibt, ob ein Microsoft.Office.Tools.Word.Document-Hostelement für das aktuelle Microsoft.Office.Interop.Word.Document-Objekt in einem Add-In auf Anwendungsebene erstellt wurde. Übergeben Sie das Globals.Factory-Objekt im Projekt an den factory-Parameter.
Namespace: Microsoft.Office.Tools.Word.Extensions
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function HasVstoObject ( _
document As _Document, _
factory As ApplicationFactory _
) As Boolean
public static bool HasVstoObject(
this _Document document,
ApplicationFactory factory
)
Parameter
- document
Typ: Microsoft.Office.Interop.Word._Document
Das zu testende systemeigene Dokumentobjekt.Geben Sie diesen Parameter nicht selbst an.Wenn Sie diese Methode für ein Word-Dokument aufrufen, gibt die Laufzeit diesen Parameter an.
- factory
Typ: Microsoft.Office.Tools.Word.ApplicationFactory
Ein Objekt, das den Zugriff auf bestimmte Funktionen im Add-In auf Anwendungsebene ermöglicht.Übergeben Sie das Globals.Factory-Objekt an diesen Parameter.
Rückgabewert
Typ: System.Boolean
true, wenn für das aktuelle Microsoft.Office.Interop.Word.Document-Objekt ein Microsoft.Office.Tools.Word.Document-Hostelement erstellt wurde, andernfalls false.
Hinweis zur Verwendung
In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ _Document aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) und Erweiterungsmethoden (C#-Programmierhandbuch).
Hinweise
In einem Add-In auf Anwendungsebene können Sie diese Methode aufrufen, um zu ermitteln, ob ein Microsoft.Office.Tools.Word.Document-Hostelement für ein Microsoft.Office.Interop.Word.Document-Objekt vorhanden ist. Meist verwenden Sie diese Methode, um zu überprüfen, ob verwaltete Steuerelemente vorhanden sind, die beibehalten werden sollen, bevor Sie ein Word-Dokument schließen oder speichern.
Diese Methode wird zur Abwärtskompatibilität mit Office-Projekten bereitgestellt, für die das Ziel von .NET Framework 3.5 auf .NET Framework 4 umgestellt wird. In neuen Projekten, die auf den .NET Framework 4 abzielen, sollten Sie die GetVstoObject-Methode aufrufen, die vom Globals.Factory-Objekt im Projekt bereitgestellt wird. Weitere Informationen finden Sie unter Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit.
Tipp
Der Document-Parameter ist vom Typ Microsoft.Office.Interop.Word._Document, bei dem es sich um die übergeordnete Schnittstelle von Microsoft.Office.Interop.Word.Document handelt. Deshalb erweitert diese Methode beide Typen: Microsoft.Office.Interop.Word._Document und Microsoft.Office.Interop.Word.Document. Normalerweise wird mithilfe von Microsoft.Office.Interop.Word.Document auf ein Word-Dokument verwiesen.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.Office.Tools.Word.Extensions-Namespace
Weitere Ressourcen
Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit