Partilhar via


Automatizar o Word usando objetos estendidos

Quando você desenvolve soluções do Word no Visual Studio, você pode usar itens de host e controlede host s em suas soluções. Esses são objetos que estendem determinados objetos comumente usados no modelo de objeto do Word (ou seja, o modelo de objeto que é exposto pelo assembly de interoperabilidade primário do Word), como os Document objetos e ContentControl . Os objetos estendidos se comportam como os objetos do Word nos quais se baseiam, mas adicionam eventos adicionais e recursos de vinculação de dados aos objetos.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Word. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Itens de host e controles de host estão disponíveis em suplementos VSTO e personalizações em nível de documento, embora o contexto em que eles podem ser usados seja diferente para cada tipo de solução. Para obter mais informações, consulte Visão geral sobre itens de host e controles de host.

Item de host do documento

Os projetos do Word fornecem acesso ao item de Document host. O Document item de host atua como um contêiner para outros controles, incluindo controles de host e controles do Windows Forms, e mantém informações sobre os controles em sua superfície. O Document item de host também fornece a maioria dos mesmos membros que a classe, que é a Document classe correspondente no modelo de objeto do Word.

Para obter mais informações, consulte Item de host do documento.

controles de host do Word

Há vários controles de host para o Word que ajudam a criar, organizar e automatizar documentos. A maior parte de sua funcionalidade envolve importação, apresentação e proteção de dados. Esses controles de host fornecem eventos e recursos de vinculação de dados que suas contrapartes no modelo de objeto nativo do Word não possuem.

Em projetos de nível de documento, você pode adicionar qualquer controle de host ao documento em tempo de design ou pode adicionar controles de conteúdo e controles de indicador em tempo de execução. Em projetos de suplemento VSTO, você pode adicionar controles de conteúdo e controles de indicador a qualquer documento aberto em tempo de execução.

Para obter mais informações sobre os controles de host que você pode usar em projetos do Word, consulte os seguintes tópicos: