Passo a passo: Alterando a formatação de planilhas usando controles CheckBox

Este passo-a-passo mostra os conceitos básicos de usar caixas de seleção em uma planilha do Microsoft Office Excel a formatação de alteração.Você usará ferramentas de desenvolvimento do Office no Visual Studio para criar e adicionar código ao seu projeto.Para ver o resultado como um exemplo completo, consulte o exemplo de controles do excel em Passo a passo e amostras de desenvolvimento do office.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para Excel 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Durante este explicação passo a passo, você aprenderá como:

  • Adicione o texto e os controles a uma planilha.

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

  • Teste seu projeto.

ObservaçãoObservação

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário Visual Studio nas instruções a seguir.A edição 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).
  • Excel 2013 ou Excel 2010.

Criando o projeto

Em esta etapa, você criará um projeto de pasta de trabalho do Excel usando Visual Studio.

para criar um novo projeto

  • Crie um projeto de pasta de trabalho do Excel com o nome meu formatação do excel.certifique-se de que Criar um novo documento está selecionado.Para obter mais informações, consulte Como: criar projetos do Office em Visual Studio.

    O Visual Studio abre a nova pasta de trabalho do Excel no designer e adiciona o projeto de Meu formatação do excel a Gerenciador de Soluções.

Adicionando texto e controles para a planilha

Para essa explicação passo a passo, você precisará três controles de CheckBox e texto em um controle de NamedRange .

para adicionar três caixas de seleção

  1. Verifique se a pasta de trabalho é aberta no designer do Visual Studio e que Sheet1 está aberto.

  2. De a guia de Controles Comuns de Caixa de Ferramentas, arraste um controle de CheckBox ou próximo da célula B2 em Plan1.

  3. Em o menu de Modo de Visualização janela, selecione de Propriedades .

  4. Certifique-se de que Checkbox1 é visível na caixa de lista de nomes do objeto da janela de Propriedades , e altera as seguintes propriedades:

    Propriedade

    Valor

    Nome

    applyBoldFont

    Texto

    Negrito

  5. Arraste uma segunda caixa de seleção na célula ou próxima B4 e altere as propriedades a seguir:

    Propriedade

    Valor

    Nome

    applyItalicFont

    Texto

    Itálico

  6. Arraste uma terceira caixa de seleção na célula ou próxima B6 e altere as propriedades a seguir:

    Propriedade

    Valor

    Nome

    applyUnderlineFont

    Texto

    Sublinhar

  7. Selecione todos os três controles de caixa de seleção para armazenar a tecla CTRL.

  8. Em o grupo organizar da guia do formato do excel, clique Alinhar, clique em Alinhar à Esquerda.

    Os três controles de caixa de seleção são alinhados no lado esquerdo, na posição do primeiro controle que você selecionou.

    Em seguida, você arrastará um controle de NamedRange a planilha.

    ObservaçãoObservação

    Você também pode adicionar o controle de NamedRange digitando textFont na caixa de Nome .

Para adicionar texto a um controle de NamedRange

  1. De a guia de Controles do excel da caixa de ferramentas, arraste um controle para a célula de NamedRangeB9.

  2. Verifique se $B$9 apareça na caixa de texto editável, e que a célula B9 está selecionada.Se não for, clique na célula B9 para selecioná-lo.

  3. Clique em OK.

  4. A célula B9 torna-se um intervalo nomeado NamedRange1.

    Não há nenhuma indicando visível na planilha, mas NamedRange1 aparece em Caixa de nome (logo acima da planilha no lado esquerdo) quando a célula B9 é selecionada.

  5. Certifique-se de que NamedRange1 é visível na caixa de lista de nomes do objeto da janela de Propriedades , e altera as seguintes propriedades:

    Propriedade

    Valor

    Nome

    textFont

    Valor2

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

Em seguida, escrever o código para formatar o texto quando uma opção está selecionada.

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

Em esta seção, você irá escrever o código para que quando o usuário seleciona uma opção de formatação, o formato de texto na planilha é alterado.

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

  1. Clique com o botão direito do mouse Plan1, clique em Exibir Código no menu de atalho.

  2. 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.textFont.Font.Bold = Me.applyBoldFont.Checked
    End Sub
    
    private void applyBoldFont_Click(object sender, EventArgs e)
    {
        this.textFont.Font.Bold = this.applyBoldFont.Checked;
    }
    
  3. 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.textFont.Font.Italic = Me.applyItalicFont.Checked
    End Sub
    
    private void applyItalicFont_Click(object sender, EventArgs e)
    {
        this.textFont.Font.Italic = this.applyItalicFont.Checked;
    }
    
  4. 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.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleSingle
        Else
            Me.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleNone
        End If
    End Sub
    
    private void applyUnderlineFont_Click(object sender, EventArgs e)
    {
        if (this.applyUnderlineFont.Checked == true)
        {
            this.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleSingle;
        }
        else
        {
            this.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleNone;
        }
    }
    
  5. Em C#, você deve adicionar manipuladores de eventos para as caixas de seleção para o evento de Startup como mostrado abaixo.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 sua pasta de trabalho para certificar-se que o texto é formatado corretamente quando você seleciona ou desmarca uma caixa de seleção.

para testar sua pasta de trabalho

  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 formatação de texto em planilhas Excel.Aqui estão algumas tarefas que podem vie em seguida:

Consulte também

Conceitos

Excel usando explicações passo a passo

Controle NamedRange

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