Partager via


Afficher par programmation une chaîne dans une cellule de feuille de calcul

Cet exemple montre comment afficher du texte dans une cellule par programmation. Pour afficher du texte dans la cellule, utilisez un NamedRange contrôle ou un objet de plage Excel natif.

S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document et aux projets de complément VSTO pour Excel. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.

Utiliser un contrôle NamedRange

Cet exemple utilise un NamedRange contrôle nommé message. Le contrôle doit être ajouté à une personnalisation au niveau du document au moment du design. Le code suivant doit être placé dans une classe de feuille, et non dans la ThisWorkbook classe.

Pour afficher du texte dans un contrôle NamedRange

  1. Définissez la valeur du NamedRange contrôle sur Hello World.

    this.message.Value2 = "Hello world";
    

Utiliser une plage Excel native

Le code suivant crée une plage par programmation, puis lui affecte une valeur.

Pour afficher du texte dans une plage Excel

  1. Récupérez la plage à la cellule A1 et Sheet1 définissez la valeur sur Hello World.

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