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

Este passo a passo introdutória mostra como criar uma personalização em nível de documento do Word de Microsoft Office. Os recursos que você criar nesse tipo de solução estão disponíveis somente quando um documento específico está aberto. É possível usar uma personalização em nível de documento para fazer alterações em todo o aplicativo, por exemplo, exibindo uma nova guia na faixa de opções quando nenhum documento está aberto.

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.

This walkthrough illustrates the following tasks:

  • Criando um projeto de documento do Word.

  • Adicionando texto ao documento que está hospedado no designer de Visual Studio.

  • Escrevendo código que usa o modelo de objeto do Word para adicionar texto ao documento personalizado quando ele é aberto.

  • A criação e execução do projeto para testá-lo.

  • Limpando o projeto para remover arquivos desnecessários de compilação e configurações de segurança do seu computador de desenvolvimento.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

Pré-requisitos

You need the following components to complete this walkthrough:

-

Uma edição do Visual Studio 2010 que inclua as ferramentas de desenvolvedor do Microsoft Office. Para obter mais informações, consulte [Configurando um computador para desenvolver soluções do Office](bb398242\(v=vs.100\).md).
  • Word 2007 ou Word 2010.

Creating the Project

Para criar um novo projeto de documento do Word no Visual Studio

  1. Start Visual Studio.

  2. On the File menu, point to New, and then click Project.

  3. No painel templates, expanda Visual C# ou Visual Basice em seguida, expanda Office.

  4. Em expandida Office nó, selecione o 2007 se você tiver o Word 2007 instalado, ou selecione o 2010 o nó se você tiver Word 2010 instalado.

  5. Na lista de modelos de projeto, selecione O documento do Word 2007 ou O documento do Word 2010.

  6. No nome , digite FirstDocumentCustomization.

  7. Click OK.

    O Visual Studio Tools for Office Project Wizard abre.

  8. Selecione criar um novo documentoe clique em OK.

    Visual Studiocria o FirstDocumentCustomization de projeto e, em seguida, adiciona o FirstDocumentCustomization documento e ThisDocument o arquivo de código para o projeto. O FirstDocumentCustomization documento é aberto automaticamente no designer.

Fechar e reabrir o documento no Designer

Se você intencionalmente ou acidentalmente fechar o documento no designer enquanto você estiver desenvolvendo seu projeto, você poderá reabri-lo.

Feche e reabra o documento no designer

  1. Feche o documento clicando o Fechar o botão (X) para a janela de designer.

  2. Em Solution Explorer, com o botão direito do ThisDocument arquivo de código e, em seguida, clique em View Designer.

    - or -

    Em Solution Explorer, clique duas vezes o ThisDocument o arquivo de código.

Adicionar texto ao documento no Designer

Você pode projetar a interface do usuário (UI) de sua personalização modificando o documento que está aberto no designer. Por exemplo, você pode adicionar texto, tabelas ou controles do Word. Para obter mais informações sobre como usar o designer, consulte Projetos do Office no ambiente de Visual Studio.

Para adicionar texto ao documento usando o designer

  • No documento que está aberto no designer, digite o texto a seguir.

    Este texto foi adicionado usando o designer.

Adicionar texto ao documento programaticamente

Em seguida, adicione o código para o arquivo de código ThisDocument. O novo código usa o modelo de objeto do Word para adicionar um segundo parágrafo do texto no documento. Por padrão, o arquivo de código ThisDocument contém o seguinte código gerado:

  • Uma definição parcial da ThisDocument classe, que representa o modelo de programação do documento e fornece acesso ao modelo de objeto do Word. For more information, see Item de Host do documento and Palavra Overview do modelo de objeto. O restante do ThisDocument classe é definida em um arquivo de código oculto que você não deve modificar.

  • O ThisDocument_Startup e ThisDocument_Shutdown manipuladores de evento. Esses manipuladores de eventos são chamados quando o documento é aberto e fechado. Use esses manipuladores de evento para inicializar sua personalização quando o documento é aberto e limpar os recursos usados por sua personalização, quando o documento é fechado. For more information, see Eventos em projetos do Office.

Para adicionar um segundo parágrafo do texto no documento usando código

  1. Em Solution Explorer, com o botão direito ThisDocumente em seguida, clique em Exibir código.

    O arquivo de código se abre no Visual Studio.

  2. Substituir o ThisDocument_Startup o manipulador de eventos com o código a seguir. Quando o documento é aberto, este código adiciona um segundo parágrafo do texto no documento.

    Private Sub ThisDocument_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup
        Me.Paragraphs(1).Range.InsertParagraphAfter()
        Me.Paragraphs(2).Range.Text = "This text was added by using code."
    End Sub
    
    private void ThisDocument_Startup(object sender, System.EventArgs e)
    {
        this.Paragraphs[1].Range.InsertParagraphAfter();
        this.Paragraphs[2].Range.Text = "This text was added by using code.";
    }
    
    ObservaçãoObservação

    Esse código usa o valor de índice 1 para acessar o primeiro parágrafo do Paragraphs propriedade. Embora Visual Basic e C# Visual usarem arrays baseados em 0, os limites inferiores da matriz da maioria das coleções no modelo de objeto do Word é 1. For more information, see Programação com Visual Basic vs. C# Visual em soluções do Office.

Testing the Project

Para testar seu documento.

  1. Pressione F5 para criar e executar seu projeto.

    Quando você constrói o projeto, o código é compilado em um assembly que está associado ao documento. Visual Studio coloca uma cópia do documento e o assembly na pasta de saída de compilação do projeto e ela configura as configurações de segurança no computador de desenvolvimento para permitir a personalização executar. For more information, see Visão Geral do Processo de Compilação de uma Solução Office.

  2. No documento, verifique se você ver o seguinte texto.

    Este texto foi adicionado usando o designer.

    Este texto foi adicionado por meio de código.

  3. Feche o documento.

Limpando o projeto.

Quando terminar de desenvolver um projeto, você deve remover os arquivos na pasta de saída de compilação e as configurações de segurança criadas pelo processo de compilação.

Para limpar o projeto concluído em seu computador de desenvolvimento

  • Em Visual Studio, sobre o Build menu, clique em Limpar solução.

Próximas etapas

Agora que você criou uma personalização básica do nível de documento do Word, você pode aprender mais sobre como desenvolver personalizações com estes tópicos:

Consulte também

Conceitos

Visão geral de desenvolvimento de soluções do Office

Automatizar o Word usando o Extended objetos

Outros recursos

Soluções do Word

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

Palavra Overview do modelo de objeto

Personalização de interface do usuário do Office

Criação e depuração de soluções do Office

Implantar soluções do Office

Visão geral sobre modelos de projeto do Office