Compartilhar via


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

Se você está apenas começar criando personalizações da nível do Microsoft Office Word usando Visual Studio, aqui é 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 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Entender como as personalizações da Nível de palavras funciona

Cada personalização da palavra que você cria é baseada em torno de um único documento.Para iniciar usando a personalização, o usuário final o documento abre ou cria um modelo do documento do word.Eventos no documento, por exemplo movendo o cursor em áreas específicas ou clicando nos botões e itens de menu, podem chamar 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 nas palavras.

Para obter mais informações, consulte Arquitetura de personalizações em nível de documento.

Criando projetos de Nível para a palavra

Para criar uma personalização da palavra, nível para usar o documento do word ou modelo de projeto do modelo do word na caixa de diálogo de Novo Projeto .Esses modelos incluem referências necessárias do assembly e arquivos de projeto.

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

Documentos de programação do word usando itens host hospedarem controles

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

Os itens host fornecem um ponto de entrada para seu código, e também podem atuar como recipientes para controles host e controles dos formulários do windows.Em um documento nível para projetos palavras, o host que o item é representado pela classe de ThisDocument .

Os controles de host são baseados em objetos nativos de palavras, como controles de conteúdo, indexadores, e nós XML.Os controles de host fornecem funcionalidades semelhante aos objetos nativos de palavras, mas também têm suporte, novos eventos designer, e recurso de associação de dados.Aparecem como objetos de primeira classe em seu código de projeto e IntelliSense, que facilita se referir a objetos específicos diretamente no seu código sem ter que navegar no modelo de objeto de palavras.

Para obter mais informações, consulte os seguintes tópicos:

Personalizando a interface do usuário do word

A maioria das soluções do Office alteram a interface de usuário (UI) de aplicativo do Office fornecer alguma maneira para os usuários interagir com a solução.Há várias maneiras em que você pode alterar o interface do usuário de palavras usando uma personalização da nível.Por exemplo, você pode adicionar controles à fita, e você pode exibir um painel de ações.Para obter mais informações, consulte Personalização de interface do usuário do Office.

Você também pode abrir o documento que está associado com seu projeto diretamente no Visual Studio.Quando o documento está aberto no Visual Studio, você pode alterar o documento usando a interface do usuário da palavra.Você também pode usar o documento como uma superfície de design, que permite que você arrastar controles em ele.Para obter mais informações, consulte Projetos do Office no ambiente de Visual Studio.

Associar 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 de Fontes de Dados .Adicionar controles de conteúdo e indicadores de essa maneira associá-los automaticamente para a fonte de dados que você configura usando a janela.Sem escrever nenhum código, você pode exibir dados de bancos de dados, serviços, e objetos de negócios.Para obter mais informações, consulte A ligação de dados a controles em soluções do Office.

Próximas Etapas

Para saber como criar um nível para personalização da palavra, consulte Passo a passo: Criando seu primeira personalização de nível de documento do Word.Essa explicação passo a passo apresenta o ferramentas de desenvolvimento do Office no Visual Studio e o modelo de programação para personalizações da nível de palavras.

Para obter uma lista de tópicos que conduzi-lo com algumas das tarefas comuns em projetos da palavra, consulte Tarefas comuns de programação do Office.

Consulte também

Tarefas

Como: criar projetos do Office em Visual Studio

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

Conceitos

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

Visão geral do modelo de objeto do Word