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

Essa explicação passo a passo demonstra como usar controles de formulários do windows em uma personalização da nível para o Microsoft Office Word 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 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:

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

  • Formatando o texto quando uma opção está selecionada.

Para ver o resultado como um exemplo completo, consulte o exemplo de controles das palavras em Passo a passo e amostras de desenvolvimento do office.

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

A primeira etapa é criar um projeto do documento do word.

para criar um novo projeto

  • Crie um projeto do documento do word com o nome meu formatação da palavra.Em o assistente, selecione Criar um novo documento.

    Para obter mais informações, consulte Como: criar projetos do Office em Visual Studio.

    O Visual Studio abre o novo documento do word no designer e adiciona o projeto de Meu formatação do word a Gerenciador de Soluções.

Adicionando texto e controles para o documento do word

Para essa explicação passo a passo, adicionar três caixas de seleção e texto em um controle de Bookmark ao documento do word.As caixas de seleção apresentarão opções para o usuário para formatar o texto.

para adicionar três caixas de seleção

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

  2. De a guia de Controles Comuns de Caixa de Ferramentas, arraste o primeiro controle de CheckBox ao documento.

  3. Em a janela de Propriedades , altere as propriedades a seguir.

    Propriedade

    Valor

    Nome

    applyBoldFont

    Texto

    Negrito

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

  5. Adicione uma segunda caixa de seleção para o documento abaixo da caixa de seleção de ApplyBoldFont e altere as propriedades a seguir.

    Propriedade

    Valor

    Nome

    applyItalicFont

    Texto

    Itálico

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

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

    Propriedade

    Valor

    Nome

    applyUnderlineFont

    Texto

    Sublinhar

Para adicionar texto e um controle do indexador

  1. Mova 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 de esse texto.

  2. De a guia de exprima controles de Caixa de Ferramentas, arraste um controle de Bookmark ao documento.

    a caixa de diálogo de Adicione o controle do indexador aparece.

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

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

  4. Em a janela de Propriedades , altere o valor da propriedade de (Nome) a fontText**.**

Em seguida, escrever o código para formatar o texto quando uma caixa de seleção está marcada ou desmarcada.

Formatando o texto quando uma caixa de seleção está marcada ou desmarcada

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

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

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

  2. Para C# somente, adicione as seguintes constantes para a classe de ThisDocument .

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

    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 ao manipulador de eventos de Click caixa de seleção de applyItalicFont .

    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 ao manipulador de eventos de Click caixa de seleção de applyUnderlineFont .

    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. Em C#, você deve adicionar manipuladores de eventos para caixas de texto ao evento de Startup .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);
    

Testando o aplicativo

Agora você pode testar seu documento para verificar que o texto seja formatado corretamente quando você seleciona ou desmarca uma caixa de seleção.

para testar seu documento

  1. Pressione F5 para executar o seu projeto.

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

  3. Confirme que o texto é formatado corretamente.

Próximas etapas

Este passo-a-passo mostra os conceitos básicos de usar caixas de seleção e por meio de alterar a formatação de texto em documentos de palavras.Aqui estão algumas tarefas que podem vie em seguida:

Consulte também

Conceitos

Word usando explicações passo a passo

Controle NamedRange

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

Outros recursos

Passo a passo e amostras de desenvolvimento do office