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:
Conteúdo relacionado
- Como: Adicionar controles de conteúdo a documentos do Word
- Como: Adicionar controles de indicador a documentos do Word
- Como: Adicionar controles XMLNode a documentos do Word
- Como: Adicionar controles XMLNodes a documentos do Word
- Demonstra Passo a passo: Criar um modelo usando controles de conteúdo
- Demonstra Passo a passo: Vincular controles de conteúdo a partes XML personalizadas
- Passo a passo: Criar menus de atalho para marcadores
- Soluções do Word
- Visão geral de itens de host e controles de host
- Limitações programáticas de itens de host e controles de host
- Estender documentos do Word e pastas de trabalho do Excel em suplementos do VSTO em tempo de execução