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
Versão do Microsoft Office
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
Verifique se a pasta de trabalho é Abrir no Visual Studio designer e que Sheet1 é Abrir.
Na guia Controles ComComumComum de De caixa de ferramentas, arraste Comum controle de CheckBox a ou perto da célula B2 no Sheet1.
de no menu de De Exibir de , Selecionar janelaProperties.
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
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
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
Selecionar Tudo três Caixa de Marcar controles mantendo a tecla CTRL.
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
Na guia Excel controles da caixa de ferramentas, arraste um controle NamedRange para a célula B9.
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.
Clique em OK.
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.
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
Clique com o botão direito do mouse Sheet1e clique em Exibir Código no menu de atalho.
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; }
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; }
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; } }
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
Pressionarionar F5 para executar seu projeto.
Selecionar ou desmarcar uma caixa de Marcar.
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:
Implantar o projeto.For more information, see Implantar soluções do Office.
Usando um botão para preencher uma caixa de texto.For more information, see Demonstra Passo a passo: Exibindo texto em uma caixa de texto em uma planilha com um botão.
Consulte também
Conceitos
O Excel Usando Explicações Passo a passo
Limitações do Windows Forms Controls em documentos do Office