Automatizar Word con objetos extendidos

Al desarrollar soluciones de Word en Visual Studio 2010, también puede usar elementos host y controles host en las soluciones. Se trata de objetos que extienden algunos objetos de uso común en el modelo de objetos de Word (es decir, el modelo de objetos expuesto por el ensamblado de interoperabilidad primario de Word), como los objetos Microsoft.Office.Interop.Word.Document y Microsoft.Office.Interop.Word.ContentControl. Los objetos extendidos se comportan como los objetos de Word en los que se basan, pero además les agregan eventos adicionales y funcionalidad de enlace de datos.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Word 2007 y Word 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Los elementos host y controles host están disponibles en los complementos de nivel de aplicación y las personalizaciones de nivel de documento, aunque el contexto en el que se pueden utilizar es diferente para cada tipo de solución. Para obtener más información, vea Información general sobre elementos y controles Host.

Elemento host Document

Los proyectos de Word permiten tener acceso al elemento host Document. El elemento host Document sirve de contenedor para otros controles, incluidos los controles host y los controles de Windows Forms, y mantiene información sobre los controles en su superficie. El elemento host Document también proporciona la mayoría de los mismos miembros que la clase Microsoft.Office.Interop.Word.Document, que es la clase correspondiente en el modelo de objetos de Word.

Para obtener más información, vea Elemento host Document.

Controles Host de Word

Hay varios controles host para Word que le ayudan a crear, organizar y automatizar los documentos. La mayor parte de la funcionalidad implica importar, presentar y proteger datos. Estos controles host proporcionan eventos y capacidades de enlace de datos que no tienen sus homólogos en el modelo de objetos nativo de Word.

En proyectos en el nivel del documento, puede agregar cualquier control host en tiempo de diseño al documento, o agregar controles de contenido y de marcador en tiempo de ejecución. En los proyectos de nivel de aplicación, puede agregar controles de contenido y controles de marcador a cualquier documento abierto en tiempo de ejecución.

Para obtener más información sobre los controles host que se pueden usar en los proyectos de Word, vea los siguientes temas:

Vea también

Tareas

Cómo: Agregar controles de contenido a documentos de Word

Cómo: Agregar controles Bookmark a documentos de Word

Cómo: Agregar controles XMLNode a documentos de Word

Cómo: Agregar controles XMLNodes a documentos de Word

Cómo: Cambiar el tamaño de los controles Bookmark

Tutorial: Crear una plantilla mediante controles de contenido

Tutorial: Enlazar controles de contenido a elementos XML personalizados

Tutorial: Crear menús de acceso directo para marcadores

Conceptos

Información general sobre elementos y controles Host

Limitaciones de programación de elementos y controles Host

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

Otros recursos

Soluciones de Word