Como exibir uma cadeia de caracteres em uma célula de planilha programaticamente

Este exemplo demonstra como exibir o texto por programação em uma célula.Para exibir texto na célula, use um controle de NamedRange ou um objeto do intervalo do excel nativo.

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

usando um controle de NamedRange

Este exemplo usa um controle de NamedRange chamado message.O controle deve ser adicionado a uma personalização da nível em tempo de design.O seguinte código deve ser colocado em uma classe de folha, não na classe de ThisWorkbook .

Para exibir texto em um controle de NamedRange

  • Defina o valor do controle de NamedRange a Hello World.

    Me.message.Value2 = "Hello world"
    
    this.message.Value2 = "Hello world";
    

Usando um intervalo nativo do excel

O código a seguir cria um novo intervalo programaticamente em e atribui um valor.

Para exibir texto em um intervalo Excel

  • Recuperar o intervalo para a célula A1 em Sheet1 e define o valor para Hello World.

    Dim rng As Excel.Range = Globals.Sheet1.Range("A1")
    rng.Value2 = "Hello world"
    
    Excel.Range rng = Globals.Sheet1.Range["A1"];
    rng.Value2 = "Hello world";
    

Consulte também

Tarefas

Passo a passo: Coleta de dados usando um formulário do Windows

Conceitos

Controle NamedRange

Acesso global a objetos em projetos do Office

Parâmetros opcionais em soluções do Office

Outros recursos

Solucionando problemas de soluções do Office