Demonstra Passo a passo: Alterar a formatação do documento usando os controles CheckBox

Esta explicação passo a passo demonstra como usar controles Windows Forms, uma personalização de nível de documento do Word de Microsoft Office para alterar a formatação de texto.

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:

  • Adicionando texto e um controle para o documento em um projeto de nível de documento em tempo de design.

  • Formatação do texto quando uma opção é selecionada.

Para ver o resultado como um exemplo completo, consulte Exemplos de controles do Word ao Exemplos de desenvolvimento do Office e Walkthroughs.

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

A primeira etapa é criar um projeto de documento do Word.

Para criar um novo projeto.

  • Crie um projeto de documento do Word com o nome de Meus formatação do Word. No assistente, selecione criar um novo documento.

    For more information, see Como: Criar projetos do Office em Visual Studio.

    Abre o novo documento do Word no designer de Visual Studio e adiciona o Meus formatação do Word de projeto para Solution Explorer.

Adicionando texto e controles para o documento do Word

Para esta explicação, adicionar três caixas de seleção e algum texto em um Bookmark o controle para o documento do Word. As caixas de seleção apresentará opções para o usuário para a formatação do texto.

Para adicionar três caixas de seleção

  1. Verifique se o documento está aberto no designer de Visual Studio.

  2. Do Controles comuns guia da Toolbox, arraste o primeiro CheckBox o controle para o documento.

  3. No Propriedades janela, altere as propriedades a seguir.

    Property

    Value

    Name

    applyBoldFont

    Text

    Negrito

  4. Pressione Enter para mover o ponto de inserção abaixo da primeira caixa de seleção.

  5. Adicionar uma segunda caixa de seleção para o documento abaixo de ApplyBoldFont caixa de seleção e alterar as propriedades a seguir.

    Property

    Value

    Name

    applyItalicFont

    Text

    Itálico

  6. Pressione Enter para mover o ponto de inserção abaixo da segunda caixa de seleção.

  7. Adicionar uma terceira caixa de seleção para o documento abaixo de ApplyItalicFont caixa de seleção e alterar as propriedades a seguir.

    Property

    Value

    Name

    applyUnderlineFont

    Text

    Sublinhado

Para adicionar texto e um controle de indicador

  1. Mover o ponto de inserção abaixo dos controles de caixa de seleção e digite o seguinte texto:

    Clique em uma caixa de seleção para alterar a formatação desse texto.

  2. Do Controles do Word guia da Toolbox, arraste um Bookmark o controle para o documento.

    O Adicionar indicador de controle caixa de diálogo aparece.

  3. Selecione o texto que você adicionou ao documento e clique em OK.

    A Bookmark controle chamado Bookmark1 é adicionado ao texto selecionado no documento.

  4. No Propriedades janela, altere o valor da (nome) propriedade para fontText**.**

Em seguida, escreva o código para formatar o texto quando a caixa de seleção é marcada ou desmarcada.

Formatação da texto quando a caixa de verificação é marcada ou desmarcada

Quando o usuário seleciona uma opção de formatação, altere o formato do texto no documento.

Para alterar a formatação quando uma caixa de seleção está selecionada

  1. Com o botão direito ThisDocument em Solution Explorere em seguida, clique em Exibir código no menu de atalho.

  2. Para C# apenas, adicione as constantes a seguir para o ThisDocument classe.

    const int WordTrue = -1;
    const int WordFalse = 0;
    
  3. Adicione o seguinte código para o Click o manipulador de eventos da applyBoldFont caixa de seleção.

    Private Sub applyBoldFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyBoldFont.Click
    
        Me.fontText.Bold = Me.applyBoldFont.Checked
    End Sub
    
    private void applyBoldFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyBoldFont.Checked == true)
        {
            this.fontText.Bold = WordTrue;
        }
        else
        {
            this.fontText.Bold = WordFalse;
        }
    }
    
  4. Adicione o seguinte código para o Click o manipulador de eventos da applyItalicFont caixa de seleção.

    Private Sub applyItalicFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyItalicFont.Click
    
        Me.fontText.Italic = Me.applyItalicFont.Checked
    End Sub
    
    private void applyItalicFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyItalicFont.Checked == true)
        {
            this.fontText.Italic = WordTrue;
        }
        else
        {
            this.fontText.Italic = WordFalse;
        }
    }
    
  5. Adicione o seguinte código para o Click o manipulador de eventos da applyUnderlineFont caixa de seleção.

    Private Sub applyUnderlineFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyUnderlineFont.Click
    
        If Me.applyUnderlineFont.Checked Then
            Me.fontText.Underline = Word.WdUnderline.wdUnderlineSingle
        Else
            Me.fontText.Underline = Word.WdUnderline.wdUnderlineNone
        End If
    End Sub
    
    private void applyUnderlineFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyUnderlineFont.Checked == true)
        {
            this.fontText.Underline = Word.WdUnderline.wdUnderlineSingle;
        }
        else
        {
            this.fontText.Underline = Word.WdUnderline.wdUnderlineNone;
        }
    }
    
  6. C#, você deve adicionar manipuladores de eventos para as caixas de texto para o Startup de evento. Para obter informações sobre como criar manipuladores de eventos, consulte Como: Criar manipuladores de eventos em projetos do Office.

    this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click);
    this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click);
    this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
    

Testing the Application

Agora você pode testar seu documento para verificar que o texto está formatado corretamente quando você marca ou desmarca a caixa de seleção.

Para testar seu documento.

  1. Pressione F5 para executar seu projeto.

  2. Marque ou desmarque a caixa de seleção.

  3. Confirme que o texto está formatado corretamente.

Próximas etapas

Esta explicação passo a passo mostra noções básicas do uso de caixas de seleção e alterar programaticamente o texto, formatação de documentos do Word. Here are some tasks that might come next:

Consulte também

Conceitos

O Word Usando Explicações Passo a passo

Controle de NamedRange

Limitações dos controles do Windows Forms em documentos do Office

Outros recursos

Exemplos de desenvolvimento do Office e Walkthroughs