DocumentExtensions (Clase)

Proporciona métodos que puede usar para extender documentos de Microsoft Office Word generando elementos host para objetos Microsoft.Office.Interop.Word.Document y comprobando la existencia de los elementos host generados.

Jerarquía de herencia

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

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 NotInheritable Class DocumentExtensions
public static class DocumentExtensions

Métodos

  Nombre Descripción
Método públicoMiembro estático GetVstoObject(_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.
Método públicoMiembro estático GetVstoObject(_Document, Factory) Devuelve un elemento host Microsoft.Office.Tools.Word.Document que extiende la funcionalidad del objeto Microsoft.Office.Interop.Word.Document actual en una personalización del nivel de documento.Pasa el objeto Globals.Factory del proyecto al parámetro factory.
Método públicoMiembro estático HasVstoObject(_Document, ApplicationFactory) 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.
Método públicoMiembro estático HasVstoObject(_Document, Factory) 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 una personalización del nivel de documento.Pasa el objeto Globals.Factory del proyecto al parámetro factory.

Arriba

Comentarios

La clase DocumentExtensions contiene métodos de extensión que están diseñados poder obtener acceso a ellos en objetos Microsoft.Office.Interop.Word.Document. Para obtener más información sobre los métodos de extensión, vea Métodos de extensión (Guía de programación de C#) y Métodos de extensión (Visual Basic).

Los métodos de extensión de la clase DocumentExtensions se proporcionan 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 a los métodos HasVstoObject y 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 y Obtener objetos extendidos a partir de objetos nativos de Office en personalizaciones en el nivel del documento.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

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

Obtener objetos extendidos a partir de objetos nativos de Office en personalizaciones en el nivel del documento

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

Métodos de extensión (Visual Basic)