Compartir a través de


Automatizar Word mediante objetos extendidos

Cuando desarrolla soluciones de Word en Visual Studio, puede usar la opción elementos host y controles hosten sus 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 Document y ContentControl . Los objetos extendidos se comportan como los objetos de Word en los que se basan, pero agregan eventos adicionales y capacidades de enlace de datos a los objetos.

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

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

Elemento host del documento

Los proyectos de Word le proporcionan acceso a varios elementos host Document : El elemento host Document también actúa como contenedor de otros controles, incluyendo los controles host y los controles de Windows Forms; asimismo, mantiene información acerca de los controles en su superficie. Igualmente, el elemento host Document también proporciona casi los mismos miembros que la clase Document , que es la clase correspondiente al modelo de objetos de Word.

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

controles host de Word

Existen varios controles host de Word que le ayudarán a crear, organizar y automatizar documentos. La mayor parte de su funcionalidad implica importar, presentar y proteger los 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 de nivel de documento, puede agregar cualquier control host al documento en tiempo de diseño, o agregar controles de contenido y de marcador en tiempo de ejecución. En los proyectos de complementos VSTO, puede agregar controles de contenido y de marcador a cualquier documento abierto en tiempo de ejecución.

Para obtener más información acerca de los controles host que puede usar en proyectos de Word, consulte los siguientes temas: