Compartilhar via


Demonstra Passo a passo: Alterar a formatação de planilha 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

  • O Excel 2003

  • O Excel 2007

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

Esta explicação passo a passo mostra as noções básicas de usar caixas de Marcar em uma planilha do Microsoft Office Excel para alterar a formatação.Você usará Ferramentas do Visual Studio para o Office para criar e adicionar código ao seu projeto.Para ver o resultado como um exemplo completo, consulte Exemplo de controles do Excel.

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

  • Adicionar Texto e controles a uma planilha.

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

  • Teste seu projeto.

Observação:

Seu computador pode mostrar nomes diferentes ou locais para alguns dos os elementos de interface de usuário de 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 concluir esta explicação passo a passo, será necessário:

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

  • Microsoft Office Excel 2007 or Microsoft Office Excel 2003.

Criando o projeto

Nesta etapa, você irá criar um projeto de pasta de trabalho do Excel usando Ferramentas do Visual Studio para o Office.

Para criar um novo projeto

  • Criar um projeto de pasta de trabalho do Excel com o nome Meu Excel formatação.Certifique-se de que Criar um documento novo está Selecionadoda.For more information, see Como: Criar o Visual Studio Tools para projetos do Office.

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

Adicionando texto e controles a planilha

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

Para adicionar três caixas de Marcar

  1. Verifique se a pasta de trabalho é Abrir no Visual Studio designer e que Sheet1 é Abrir.

  2. Na guia Controles ComComumComum de De caixa de ferramentas, arraste Comum controle de CheckBox a ou perto da célula B2 no Sheet1.

  3. de no menu de De Exibir de , Selecionar janelaProperties.

  4. Certifique-se que Checkbox1 esteja visível nCaixa de Listagemgem objeto nome da janela Properties, e Alterar as seguintes propriedades:

    Propriedade

    Value (Valor)

    Nome

    applyBoldFont

    Texto

    Negrito

  5. Arraste uma segunda caixa de Marcar na ou próxima célula B4 e Alterar as seguintes propriedades:

    Propriedade

    Value (Valor)

    Nome

    applyItalicFont

    Texto

    Itálico

  6. Arraste uma terceira caixa de Marcar na ou próxima célula B6 e Alterar as seguintes propriedades:

    Propriedade

    Value (Valor)

    Nome

    applyUnderlineFont

    Texto

    Sublinhado

  7. Selecionar Tudo três Caixa de Marcar controles mantendo a tecla CTRL.

  8. Na barra de ferramentas Excel, clique em Alinhar esquerdas e clique em Criar Espaçamento Vertical igual.

    As três Caixa de Marcar controles agora têm espaçamento vertical igual e alinhados à esquerda, na posição do primeiro controle selecionado.

    Avançar, você irá arraste um Controlarar NamedRange para a planilha.

    Observação:

    Você também pode Adicionar a NamedRange Controlarar digitando textFont na caixa de A nome.

Para adicionar texto a um Controlarar NamedRange

  1. Na guia Excel controles da caixa de ferramentas, arraste um controle NamedRange para a célula B9.

  2. Verifique se $ B $ 9 aparece na caixa de texto editável, e que de B9 célula está Selecionadoda.Se não estiver, clique em célula B9 para Selecionar-lo.

  3. Clique em OK.

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

    Não há nenhuma indicação visível na planilha, mas NamedRange1 aparece na De caixa de nome (apenas acima da planilha na Esquerda lado) quando a célula B9 é selecionado.

  5. Certifique-se que NamedRange1 esteja visível nCaixa de Listagemgem objeto nome da janela Properties, e Alterar as seguintes propriedades:

    Propriedade

    Value (Valor)

    Nome

    textFont

    Value2

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

Avançar, Gravar o código para formatar o texto quando uma opção é Selecionadoda.

Formatação de texto quando uma opção é Selecionadoda

Nesta seção, você irá Gravar código para que quando o usuário seleciona uma opção de formatação, o formato do texto na planilha seja alterado.

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

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

  2. 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.textFont.Font.Bold = Me.applyBoldFont.Checked
    End Sub
    
    private void applyBoldFont_Click(object sender, EventArgs e)
    {
        this.textFont.Font.Bold = this.applyBoldFont.Checked;
    }
    
  3. 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.textFont.Font.Italic = Me.applyItalicFont.Checked
    End Sub
    
    private void applyItalicFont_Click(object sender, EventArgs e)
    {
        this.textFont.Font.Italic = this.applyItalicFont.Checked;
    }
    
  4. 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.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 Marcar para o evento Startup como mostrado abaixo.Para obter informações sobre a criação de 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 sua pasta de trabalho para se certificar de que o texto está formatado corretamente quando você Selecionar ou desmarcar uma caixa de Marcar.

Para testar a sua pasta de trabalho

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

Consulte também

Conceitos

O Excel Usando Explicações Passo a passo

Controlarar NamedRange

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