Comment : afficher une chaîne dans une cellule de feuille de calcul

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

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

Utilisation d'un contrôle NamedRange

Cet exemple utilise un contrôle NamedRange 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 Sheet, et non dans la classe ThisWorkbook.

Pour afficher du texte dans un contrôle NamedRange

  • Affectez au contrôle NamedRange la valeur Hello World.

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

Utilisation d'une plage Excel native

Le code suivant crée une plage par programme, puis lui assigne une valeur.

Pour afficher du texte dans une plage Excel

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

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

Voir aussi

Tâches

Comment : interagir avec des Windows Forms

Procédure pas à pas : collecte de données à l'aide d'un Windows Form

Concepts

Utilisation des cellules

NamedRange, contrôle

Accès global aux objets dans les projets Visual Studio Tools pour Office

Fonctionnement des paramètres optionnels dans les solutions Office

Autres ressources

Dépannage des solutions Office