Compartilhar via


Automatizar o Word usando objetos estendidos

Ao desenvolver soluções do Word no Visual Studio, você pode usar itens de host e controles de hostem suas soluções. Estes 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 objetos Document e ContentControl. Os objetos estendidos se comportam como os objetos do Word nos quais se baseiam, mas adicionam eventos adicionais e recursos de associaçã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 do VSTO para o Word. Para obter mais informações, consulte Os recursos disponíveis pelo aplicativo do Office e pelo tipo de projeto.

Os itens de hospedagem e os controles de hospedagem estão disponíveis em suplementos VSTO e personalizações no nível do documento, embora o contexto de uso seja diferente para cada tipo de solução. Para obter mais informações, consulte a visão geral dos itens de host e dos controles de host.

Item de hospedagem do documento

Os projetos do Word fornecem acesso ao host item Document. 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 da Document classe, que é a classe correspondente no modelo de objeto do Word.

Para obter mais informações, consulte o item de host do Documento.

Controles de hospedagem do Word

Há vários controles de host para o Word que ajudam você a criar, organizar e automatizar documentos. A maior parte de suas funcionalidades envolve importar, apresentar e proteger dados. Esses controles de host fornecem eventos e recursos de associação de dados que seus equivalentes no modelo de objeto nativo do Word não têm.

Em projetos de nível de documento, você pode adicionar qualquer controle de host ao documento em tempo de design do documento ou adicionar controles de conteúdo e controles de marcação em tempo de execução. Em projetos de suplemento do VSTO, você pode adicionar controles de conteúdo e controles de marcação 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: