Partilhar via


Demonstra Passo a passo: Alterar a formatação do documento usando controles de caixa de seleção

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

Versão do Microsoft Office

  • Word 2007

  • Word 2003

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

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

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

  • Adicionar texto e um Controlarar ao documento em um projeto de nível de documento em tempo de design.

  • Formatação o texto quando uma opção é Selecionadoda.

Para ver o resultado como um exemplo completo, consulte Exemplo de controles do Word.

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de 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

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

  • Ferramentas do Visual Studio para o Office (um componente opcional do O Visual Studio 2008 Professional e Visual Studio Team System).

  • O Microsoft Office Word 2003 ou Microsoft Office Word 2007.

Ferramentas do Visual Studio para o Office é instalado por padrão com as versões listadas do Visual Studio.Para Marcar se ele está instalado, Marcar Instalando o Visual Studio Tools para Office.

Criando o projeto

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

Para criar um novo projeto

  • Criar um projeto de documento do Word com o nome Meu Word formatação.No assistente, Selecionar Criar um documento novo.

    For more information, see Como: Criar o Visual Studio Tools para projetos do Office.

    O Visual Studio abre o novo documento do Word no designer e adiciona o projeto Formatação Word My para Gerenciador de Soluções.

Adicionar texto e controles ao documento do Word

Para esta explicação passo a passo, Adicionar três caixas de Marcar e algum texto em um Controlarar de Bookmark para o documento do Word.As caixas de Marcar apresentará opções ao usuário Formatação o texto.

Para adicionar três caixas de Marcar

  1. Verificar se o documento é Abrir no designer do Visual Studio.

  2. Na guia Controles ComComumComum de De caixa de ferramentas, arraste o primeiro controle CheckBox para o docComumento.

  3. Na janela Properties, Alterar as propriedades a seguir.

    Propriedade

    Value (Valor)

    Nome

    applyBoldFont

    Texto

    Negrito

  4. Pressionarionar Digite para mover o ponto de inserção abaixo a Primeiro Caixa de Marcar.

  5. Adicionar um segundo Caixa de Marcar para o documento abaixo o ApplyBoldFont Caixa de Marcar e alterar as seguintes propriedades.

    Propriedade

    Value (Valor)

    Nome

    applyItalicFont

    Texto

    Itálico

  6. Pressionarionar Digite para mover o ponto de inserção abaixo o segundo Caixa de Marcar.

  7. Adicionar um terceiro Caixa de Marcar para o documento abaixo o ApplyItalicFont Caixa de Marcar e alterar as seguintes propriedades.

    Propriedade

    Value (Valor)

    Nome

    applyUnderlineFont

    Texto

    Sublinhado

Para adicionar texto e um Controlarar de indicador

  1. Mover o ponto de inserção abaixo o Caixa de Marcar controla e digite o seguinte texto:

    Clique em um Caixa de Marcar para alterar a formatação desse texto.

  2. Na guia Controles do Word de De caixa de ferramentas, arraste um controle de Bookmark para o documento.

    A caixa de diálogo Adicionar indicador Controlarar aparece.

  3. Selecionar o texto adicionado ao documento e clique em OK.

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

  4. Na janela Properties, Alterar o valor da propriedade (nome) a fontText**.**

Avançar, escreva o código para formatar o texto quando uma caixa de seleção estiver Marcado ou desmarcada.

A texto quando a caixa de verificar a formatação é Marcado ou desmarcada

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

Para alterar a formatação quando uma Caixa de Marcar está Selecionadoda

  1. Clique com o botão direito ThisDocument no Gerenciador de Soluçõese clique em Exibir Code no menu de atalho.

  2. C# somente, Adicionar constantes a seguir à classe ThisDocument.

    const int WordTrue = -1;
    const int WordFalse = 0;
    
  3. Adicionar o código a seguir ao manipulador de eventos da caixa de Marcar ClickapplyBoldFont.

    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. Adicionar o código a seguir ao manipulador de eventos da caixa de Marcar ClickapplyItalicFont.

    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. Adicionar o código a seguir ao manipulador de eventos da caixa de Marcar ClickapplyUnderlineFont.

    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 as caixas de texto para o evento Startup.Para obter informações sobre como criar manipuladores de eventos, consulte Como: Criar manipuladores de eventos no Visual Studio Tools for 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 Verifique se o texto está formatado corretamente quando você Selecionar ou desmarcar uma caixa de Marcar.

Para testar seu documento

  1. Pressionarionar F5 para executar seu projeto.

  2. Selecionar ou desmarcar uma caixa de Marcar.

  3. Confirme que o texto está formatado corretamente.

Próximas etapas

Esta explicação passo a passo mostra as noções básicas de usar caixas de Marcar e alterar programaticamente Texto formatação nos documentos do Word.Aqui estão algumas tarefas que podem vie em seguida:

Consulte também

Conceitos

O Word Usando Explicações Passo a passo

Controlarar NamedRange

Limitações do Windows Forms Controls em documentos do Office

Outros recursos

Exemplos de desenvolvimento do Office e Walkthroughs