DocumentExtensions.GetVstoObject (Método) (_Document, ApplicationFactory)

Devuelve un elemento host Microsoft.Office.Tools.Word.Document que extiende la funcionalidad del 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 GetVstoObject ( _
    document As _Document, _
    factory As ApplicationFactory _
) As Document
public static Document GetVstoObject(
    this _Document document,
    ApplicationFactory factory
)

Parámetros

  • document
    Tipo: Microsoft.Office.Interop.Word._Document
    Objeto de documento nativo que se va a extender.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.

Valor devuelto

Tipo: Microsoft.Office.Tools.Word.Document
Elemento host que extiende la funcionalidad del objeto Microsoft.Office.Interop.Word.Document actual.

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

Llame a este método en un complemento en el nivel de la aplicación para extender cualquier documento que esté abierto en Word. Este método genera un nuevo elemento host Microsoft.Office.Tools.Word.Document si aún no se ha generado para el objeto Microsoft.Office.Interop.Word.Document en el que llama a este método. Llamadas subsiguientes a este método en el mismo objeto Microsoft.Office.Interop.Word.Document devuelven la misma instancia Microsoft.Office.Tools.Word.Document.

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

Vea también

Referencia

DocumentExtensions Clase

GetVstoObject (Sobrecarga)

Microsoft.Office.Tools.Word.Extensions (Espacio de nombres)

Otros recursos

Ampliar documentos de Word y libros de Excel en complementos en el nivel de la aplicación en tiempo de ejecución

Métodos de extensión (Guía de programación de C#)

Métodos de extensión (Visual Basic)