Introdução personalizações de nível de documento programação para Word

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

Versão do Microsoft Office

  • Word 2003

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Se você estiver apenas Introdução criar personalizações em nível de documento do Microsoft Office Word usando Ferramentas do Visual Studio para o Office, é aqui que você precisa saber.

O modelo de aplicativo de documento Simples

Cada personalização do Word que você criar é baseada em um Simples documento.Para Iniciar usando a personalização, o usuário final abre o documento ou cria o documento de um modelo do Word.Eventos no documento, por exemplo, movendo o cursor para áreas específicas ou clicando em botões e os itens de menu, podem chamar métodos de tratamento de evento no assembly.For more information, see Arquitetura de personalizações de nível de documento.

Programação de documentos do Word usando controles de itens de hosts host

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

Itens de host fornecer um ponto de entrada para seu código, e eles também podem atuar como contêiner para controles, como controles de host e controles Windows Forms.Personalizações do Word utilize o item de host Microsoft.Office.Tools.Word.Document.Este item de host tem um designer que é a representação visual do documento do Word em seu projeto, como um designer de Windows Forms.No seu projeto, este item de host é representado pela classe ThisDocument , que deriva de item de host Microsoft.Office.Tools.Word.Document.Para obter mais informações, consulte Itens de host e Visão geral sobre controles de host e Item de host do documento.

Controles de host são baseadas no nativos objetos do Word, tais como controles de conteúdo, indicadores e nós XML.Host controles fornecem funcionalidade semelhante para os objetos de Word nativos, mas também têm novos eventos, suporte ao designer e recurso de vinculação de dados.Aparecerr como objetos de Primeiro classe no modelo de programação de Ferramentas do Visual Studio para o Office e no IntelliSense, que torna mais fácil para se referir a objetos específicos diretamente em seu código sem ter que navegar o modelo de objeto do Word.Para obter mais informações, consulte Itens de host e Visão geral sobre controles de host e Controles de host do Word.

Há controles de host diferentes disponíveis em projetos de nível de documento para o Word 2003 e o Word 2007.Em ambos os conjuntos de projetos, você pode usar os controles de Bookmark e XMLNode.Em projetos do Word 2007, você também pode usar controles de conteúdo.Para obter mais informações, consulte Os controles de conteúdo, Indicador de Controlarar e Controlarar de XMLNode.

Vincular controles a dados

Os controles de conteúdo e o controle de Bookmark estão na lista de controles que você pode arrastar da janela Fontes de dados.Adicionando conteúdo controla e indicadores dessa maneira automaticamente vincula-los à Origem de dados que você configurar utilizando a janela.Sem escrever nenhum código, você pode exibir dados de bancos de dados, serviços da Web e objetos em seu documento.For more information, see Vinculando dados a controles.

Personalizando a interface do usuário do Word

A maioria das soluções do Microsoft Office modificar a interface do usuário (UI) do aplicativo Office para fornecer alguma maneira para os usuários interagem com a solução.Há várias maneiras em que você pode modificar a interface do usuário do Word usando uma personalização de 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 a específicos seqüências de caracteres que os usuários tipo no documento.For more information, see Personalização de IU do Office.

Próximas etapas

Para obter Comuma lista dos tópicos que o guiam pela algComumas das tarefas ComComumComum na automação do Word, consulte Tarefas Comuns na Programação para Office.

Consulte também

Tarefas

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

Conceitos

O Word Usando Explicações Passo a passo

Soluções do Word

Palavra Overview do modelo de objeto

Introdução escrevendo código

Introdução personalizações de nível de documento programação para Excel

Outros recursos

Introdução (Ferramentas do Visual Studio do Office)