Compartilhar via


Exibir programaticamente uma cadeia de caracteres em uma célula da planilha

Este exemplo demonstra como exibir texto em uma célula programaticamente. Para exibir texto na célula, use um controle ou um NamedRange objeto de intervalo nativo do Excel.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Excel. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Usar um controle NamedRange

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

Para exibir texto em um controle NamedRange

  1. Defina o NamedRange valor do controle como Hello World.

    this.message.Value2 = "Hello world";
    

Usar um intervalo nativo do Excel

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

Para exibir texto em um intervalo do Excel

  1. Recupere o intervalo na célula A1 ativada Sheet1 e defina o valor como Hello World.

    Excel.Range rng = Globals.Sheet1.Range["A1"];
    rng.Value2 = "Hello world";