Introdução a personalizações de programação em nível de documento do Word

Se apenas começar a criação de personalizações em nível de documento do Word de Microsoft Office usando Visual Studio 2010, aqui está o que você precisa saber.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Noções básicas sobre o funcionam de personalizações em nível de documento do Word

Cada personalização do Word que você criar baseia-se em torno de um único documento. Para começar a usar a personalização, o usuário final abre o documento ou cria o documento a partir de um modelo do Word. Eventos no documento, por exemplo, movendo o cursor em áreas específicas ou clicando em botões e itens de menu, podem chamar os métodos de manipulação de eventos no assembly. Quando o documento é fechado, os recursos fornecidos pela personalização não estão mais disponíveis no Word.

For more information, see Arquitetura de personalizações em nível de documento.

Criando projetos de nível de documento do Word

Para criar uma personalização em nível de documento do Word, use o modelo de projeto de documento do Word ou o modelo do Word no Novo projeto caixa de diálogo. Esses modelos incluem referências de assembly necessário e os arquivos de projeto.

Para obter mais informações sobre como criar um projeto de nível de documento do Word, consulte Como: Criar projetos do Office em Visual Studio. Para obter mais informações sobre os modelos de projeto, consulte Visão geral sobre modelos de projeto do Office.

Programação de documentos do Word usando os controles de Host de itens de Host

Itens de host e controles de host são classes que fornecem o modelo de programação para personalizações em nível de documento.

Itens do host fornecem um ponto de entrada para o seu código, e eles também podem atuar como recipiente para controles de host e controles Windows Forms. Em projetos de nível de documento do Word, o item de host é representado pela ThisDocument classe.

Controles de host são baseadas em objetos nativos do Word, como, por exemplo, controles de conteúdo, indicadores e nós XML. Os controles de host fornecem funcionalidade semelhante aos objetos nativos do Word, mas também têm novos eventos, suporte do designer e capacidade de ligação de dados. Elas aparecem como objetos de primeira classe em seu código do projeto e em IntelliSense, o que torna mais fácil para se referir a objetos específicos diretamente em seu código sem precisar navegar o modelo de objeto do Word.

For more information, see the following topics:

Personalizando a Interface de usuário do Word

A maioria das soluções de Microsoft Office de modificar a interface do usuário (UI) do aplicativo do Office para fornecer de alguma maneira para os usuários interajam com a solução. Há várias maneiras em que você pode modificar a interface do usuário do Word usando uma personalização em nível de documento. Por exemplo, você pode adicionar controles à Faixa de opções, você pode exibir um painel de ações e você pode criar marcas inteligentes que respondem às seqüências específicas que os usuários digitam no documento. For more information, see Personalização de interface do usuário do Office.

ObservaçãoObservação

As marcas inteligentes estão obsoletas no Excel 2010 e Word 2010. For more information, see Visão geral sobre marcas inteligentes.

Você também pode abrir o documento que está associado ao seu projeto diretamente no Visual Studio. Quando o documento for aberto no Visual Studio, você pode modificar o documento usando a interface de usuário do Word. Você também pode usar o documento como uma superfície de design, o que permite que você arraste controles. For more information, see Projetos do Office no ambiente de Visual Studio.

Controles de vinculação de dados

Os controles de conteúdo e o Bookmark controle estão na lista de controles que você pode arrastar o Fontes de dados janela. Adicionar controles de conteúdo e marcadores dessa maneira automaticamente vincula à fonte de dados que você configurou usando a janela. Sem escrever nenhum código, você pode exibir dados de bancos de dados, serviços e objetos de negócios. For more information, see A ligação de dados a controles em soluções do Office.

Next Steps

Para saber como criar uma personalização em nível de documento do Word, consulte Demonstra Passo a passo: Criando seu primeira personalização em nível de documento do Word. Esta explicação passo a passo apresenta as ferramentas de desenvolvimento do Office em Visual Studio e o modelo de programação para personalizações de nível de documento do Word.

Para obter uma lista dos tópicos que mostre algumas das tarefas comuns em projetos do Word, consulte Tarefas Comuns na Programação para Office.

Consulte também

Tarefas

Como: Criar projetos do Office em Visual Studio

Demonstra Passo a passo: Criando seu primeira personalização em nível de documento do Word

Conceitos

O Word Usando Explicações Passo a passo

Escrevendo código em soluções do Office

Outros recursos

Programação personalizações em nível de documento

Soluções do Word

Palavra Overview do modelo de objeto