Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve un valor que indica si se ha creado un elemento host Microsoft.Office.Tools.Word.Document para el objeto Microsoft.Office.Interop.Word.Document actual en un complemento del nivel de aplicación. Pasa el objeto Globals.Factory del proyecto al parámetro factory.
Espacio de nombres: Microsoft.Office.Tools.Word.Extensions
Ensamblado: Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxis
'Declaración
<ExtensionAttribute> _
Public Shared Function HasVstoObject ( _
document As _Document, _
factory As ApplicationFactory _
) As Boolean
public static bool HasVstoObject(
this _Document document,
ApplicationFactory factory
)
Parámetros
- document
Tipo: Microsoft.Office.Interop.Word._Document
Objeto de documento nativo que se va a comprobar.No proporcione este parámetro personalmente.Al llamar a este método en un documento de Word, el motor en tiempo de ejecución proporciona este parámetro.
- factory
Tipo: Microsoft.Office.Tools.Word.ApplicationFactory
Objeto que proporciona acceso a determinadas características del complemento del nivel de la aplicación.Pasa el objeto Globals.Factory a este parámetro.
Valor devuelto
Tipo: System.Boolean
Es true si se ha creado un elemento host Microsoft.Office.Tools.Word.Document para el objeto Microsoft.Office.Interop.Word.Document actual; de lo contrario, es false.
Nota sobre el uso
En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo _Document. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).
Comentarios
En un complemento de nivel de aplicación, puede llamar a este método para determinar si un elemento host Microsoft.Office.Tools.Word.Document existe para cualquier objeto Microsoft.Office.Interop.Word.Document. Normalmente, este método se usa para comprobar si existen controles administrados que deban conservarse antes de cerrar o guardar un documento de Word.
Este método se proporciona para compatibilidad con versiones anteriores de proyectos de Office que se vuelven a establecer desde .NET Framework 3.5 a .NET Framework 4. En nuevos proyectos destinados a .NET Framework 4, debería llamar al método GetVstoObject que proporciona el objeto Globals.Factory en su proyecto. Para obtener más información, vea Ampliar documentos de Word y libros de Excel en complementos en el nivel de la aplicación en tiempo de ejecución.
Nota
El parámetro Document es de tipo Microsoft.Office.Interop.Word._Document, que es la interfaz primaria de Microsoft.Office.Interop.Word.Document. Por consiguiente, este método extiende ambos tipos: Microsoft.Office.Interop.Word._Document y Microsoft.Office.Interop.Word.Document. Normalmente, al hacer referencia a un documento de Word, se utiliza un Microsoft.Office.Interop.Word.Document.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Office.Tools.Word.Extensions (Espacio de nombres)