Demonstra Passo a passo: Alterar a formatação de planilhas usando controles CheckBox
Esta explicação passo a passo mostra noções básicas do uso de caixas de seleção em uma planilha do Excel de Microsoft Office para alterar a formatação. Você usará ferramentas de desenvolvimento do Office em 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 Exemplos de desenvolvimento do Office e Walkthroughs.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para Excel 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
During this walkthrough, you will learn how to:
Adicione texto e controles para uma planilha.
Formate o texto quando uma opção é selecionada.
Teste seu projeto.
Observação |
---|
Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. The Visual Studio edition that you have and the settings that you use determine these elements. For more information, see Trabalhando com configurações. |
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).
- Microsoft Office Excel 2007 ou Excel 2010.
Creating the Project
Nesta etapa, você criará um projeto da pasta de trabalho do Excel usando o Visual Studio.
Para criar um novo projeto.
Crie um projeto de pasta de trabalho do Excel com o nome de Meus formatação do Excel. Certifique-se de que criar um novo documento está selecionada. For more information, see Como: Criar projetos do Office em Visual Studio.
Abre a nova pasta de trabalho do Excel no designer de Visual Studio e adiciona o Meus formatação do Excel de projeto para Solution Explorer.
Adicionando texto e controles para a planilha.
Para esta explicação passo a passo, você precisará três CheckBox controles e algum texto em um NamedRange de controle.
Para adicionar três caixas de seleção
Verifique se a pasta de trabalho é aberta no designer de Visual Studio e que Sheet1 é aberta.
Do Controles comuns guia da Toolbox, arraste um CheckBox controle para ou a próxima célula B2 na Sheet1.
Do Exibir menu, selecione Propriedades janela.
Certifique-se de que Checkbox1 é visível na caixa Nome do objeto lista da Propriedades janela e alterar as propriedades a seguintes:
Property
Value
Name
applyBoldFont
Text
Negrito
Arraste uma segunda caixa de seleção sobre ou próximo a célula B4 e altere as seguintes propriedades:
Property
Value
Name
applyItalicFont
Text
Itálico
Arraste uma terceira caixa de seleção sobre ou próximo a célula B6 e altere as seguintes propriedades:
Property
Value
Name
applyUnderlineFont
Text
Sublinhado
Selecione todos os controles de caixa de seleção três enquanto pressiona a tecla CTRL.
Na barra de ferramentas do Excel, clique em Alinhar esquerdas e, em seguida, clique em Vertical espaçamento igualar.
Agora, os controles de caixa de seleção três têm igual espaçamento vertical e são alinhados à esquerda, na posição do primeiro controle selecionado.
Você será, em seguida, arraste um NamedRange o controle para a planilha.
Observação Você também pode adicionar o NamedRange controle digitando textFont para o nome caixa.
Para adicionar texto a um controle NamedRange
Do Controles do Excel guia da caixa de ferramentas, arraste um NamedRange o controle para a célula B9.
Verifique $B$ 9 aparece na caixa de texto editável e que a célula B9 está selecionada. Se não estiver, clique na célula B9 para selecioná-lo.
Click OK.
Célula B9 torna-se um intervalo chamado NamedRange1.
Houver indicação visível na planilha, mas NamedRange1 aparece no caixa de nome (logo acima da planilha no lado esquerdo) quando a célula B9 está selecionada.
Certifique-se de que NamedRange1 é visível na caixa Nome do objeto lista da Propriedades janela e alterar as propriedades a seguintes:
Property
Value
Name
textFont
Valor2
Clique em uma caixa de seleção para alterar a formatação desse texto.
Em seguida, escreva o código para formatar o texto quando uma opção é selecionada.
Formatação de texto uma opção ao está selecionada.
Nesta seção, você irá escrever 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 seleção está selecionada
Com o botão direito Sheet1e em seguida, clique em Exibir código no menu de atalho.
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.textFont.Font.Bold = Me.applyBoldFont.Checked End Sub
private void applyBoldFont_Click(object sender, EventArgs e) { this.textFont.Font.Bold = this.applyBoldFont.Checked; }
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.textFont.Font.Italic = Me.applyItalicFont.Checked End Sub
private void applyItalicFont_Click(object sender, EventArgs e) { this.textFont.Font.Italic = this.applyItalicFont.Checked; }
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.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; } }
C#, você deve adicionar manipuladores de eventos para as caixas de seleção para o Startup evento, 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);
Testing the Application
Agora você pode testar a sua pasta de trabalho para certificar-se de que o texto está formatado corretamente quando você marca ou desmarca a caixa de seleção.
Para testar a sua pasta de trabalho.
Pressione F5 para executar seu projeto.
Marque ou desmarque a caixa de seleção.
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 a formatação de texto em planilhas do Excel. Here are some tasks that might come next:
Implantando o projeto. For more information, see Visão geral da implantação (desenvolvimento do Office em Visual Studio).
Usando um botão para preencher uma caixa de texto. For more information, see Demonstra Passo a passo: Exibir texto em uma caixa de texto em uma planilha usando um botão..
Consulte também
Conceitos
O Excel Usando Explicações Passo a passo
Limitações dos controles do Windows Forms em documentos do Office