Compartilhar via


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

Essa explicação passo a passo mostra como criar uma introdução personalização da nível do Microsoft Office Word.Os recursos que você criou em este tipo de solução estão disponíveis somente quando um documento específico está aberto.Você não pode usar uma personalização da nível para fazer as alterações de todo, por exemplo, exibindo uma nova aba de fita quando qualquer documento está aberto.

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.

Essa explicação passo a passo mostra as seguintes tarefas:

  • Criando um projeto do documento do word.

  • Adicionando texto ao documento que é hospedado no designer do Visual Studio.

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

  • Compilação e execução do projeto testá-lo.

  • Limpando o projeto remover os arquivos e as configurações de segurança desnecessários de compilação 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 de Visual Studio.

Pré-requisitos

Para completar este passo-a-passo, são necessários os seguintes componentes:

-

Uma edição do Visual Studio 2012 que inclui o Microsoft Office Developer Tools. Para obter mais informações, consulte [Configurando um computador para desenvolver soluções do Office](bb398242\(v=vs.110\).md).
  • Word 2013 ou Word 2010.

Criando o projeto

Para criar um novo documento do word projeto no Visual Studio

  1. Inicie o Visual Studio

  2. No menu File, aponte para New, e em seguida, clique em Project.

  3. Em o painel de modelos, expanda Visual C# ou Visual Basicem seguida, expanda Office/SharePoint.

  4. Sob o nó expandido de Office/SharePoint , selecione o nó de Suplementos do Office .

  5. Em a lista de modelos de projeto, de Documento do Word 2010 selecione ou de Documento do Word 2013.

  6. Em a caixa de Nome , digite FirstDocumentCustomization.

  7. Clique em OK.

    Visual Studio Tools para Office Project Wizard Abre.

  8. Criar um novo documentoSelecione, e clique OK.

    Visual Studio criar o projeto de FirstDocumentCustomization , e o arquivo do documento de FirstDocumentCustomization e de código de ThisDocument ao projeto.O documento de FirstDocumentCustomization automaticamente é aberto no designer.

Fechando e reabrindo o documento no designer

Se você fechar deliberadamente ou acidentalmente o documento no designer quando você desenvolver seu projeto, você poderá reabri-lo.

Para fechar e reabrir o documento no designer

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

  2. Em Gerenciador de Soluções, clique com o botão direito do mouse no arquivo de código de ThisDocument , e clique Exibir Designer.

    - ou -

    Em Gerenciador de Soluções, clique duas vezes no arquivo de código de ThisDocument .

Adicionando texto ao documento no designer

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

Para adicionar texto a seu documento usando o designer

  • Em o documento que é aberto no designer, digite o seguinte texto.

    Esse texto foi adicionado usando o designer.

Adicionando texto ao documento programaticamente

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

  • Uma definição de classe parcial de ThisDocument , que representa o modelo de programação do documento e fornece acesso ao modelo de objeto de palavras.Para obter mais informações, consulte Item de Host do documento e Visão geral do modelo de objeto do Word.O restante da classe de ThisDocument é definido em um arquivo oculto de código que você não deve alterar.

  • os manipuladores de eventos de ThisDocument_Startup e de ThisDocument_Shutdown .Esses manipuladores de eventos são chamados quando o documento está aberto e fechado.Use esses manipuladores de eventos para inicializar sua personalização quando o documento está aberto, e para limpar os recursos usados por sua personalização quando o documento é fechado.Para obter mais informações, consulte Eventos em projetos do Office.

Para adicionar um segundo parágrafo de texto ao documento usando código

  1. Em Gerenciador de Soluções, clique com o botão direito do mouse ThisDocument, clique em Exibir Código.

    O arquivo de código abre no Visual Studio.

  2. Substitua o manipulador de eventos de ThisDocument_Startup com o código a seguir.Quando o documento está aberto, este código adiciona um novo parágrafo de texto ao 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 na propriedade de Paragraphs .Embora Visual Basic e visual C# usam 0 em matrizes, os limites da matriz mais baixo da maioria das coleções no modelo de objeto do word é 1.Para obter mais informações, consulte Escrevendo código em soluções do Office.

Testar o projeto.

para testar seu documento

  1. Pressione F5 para compilar e executar o projeto.

    Quando você criar o projeto, o código é compilado em um assembly que está associado com o documento.O Visual Studio coloca uma cópia do documento e assembly na pasta de saída de compilação para o projeto, e configurar as configurações de segurança no computador de desenvolvimento para permitir personalização para executar.Para obter mais informações, consulte Construindo soluções do Office.

  2. Em o documento, verifique que você possa ver o texto a seguir.

    Esse texto foi adicionado usando o designer.

    Esse texto foi adicionado usando código.

  3. Feche o documento.

limpando o projeto

Quando você 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 no seu computador de desenvolvimento

  • Em o Visual Studio, no menu de Compilar , clique Limpar solução.

Próximas etapas

Agora que você criou uma personalização básica de um documento nível para palavras, você pode aprender mais sobre como desenvolver personalizações de esses tópicos:

Consulte também

Conceitos

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

Automação do Word utilizando o Extended objetos

Outros recursos

Soluções do Word

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

Visão geral do modelo de objeto do Word

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

Construindo soluções do Office

Implantando uma solução do Office

Visão geral sobre modelos de projeto do Office