Partager via


Comment : envoyer des valeurs à des cellules de feuilles de calcul

Mise à jour : Juillet 2008

S'applique à

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

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.

Vous pouvez mettre une valeur dans une cellule en utilisant une plage. Les exemples suivants utilisent la propriété Value2 de la plage au lieu de la propriété Value pour éviter de devoir passer des paramètres.

Pour envoyer une valeur à une cellule dans une personnalisation au niveau du document

  • Créez un contrôle NamedRange dans la cellule A1 de Sheet1 et assignez une valeur de chaîne à la propriété Value2. Ajoutez le code suivant à la classe Sheet1.

    Dim nr As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    nr.Value2 = "Hello World"
    
    Microsoft.Office.Tools.Excel.NamedRange nr =
        this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
    
    nr.Value2 = "Hello World";
    

Pour envoyer une valeur à une cellule dans un complément d'application

  • Créez un contrôle Microsoft.Office.Interop.Excel.Range qui représente la cellule A1 de Sheet1 et assignez une valeur de chaîne à la propriété Value2.

    Dim rng As Excel.Range = Me.Application.Range("A1")
    rng.Value2 = "Hello World"
    
    Excel.Range rng = this.Application.get_Range("A1", missing);
    rng.Value2 = "Hello World";
    

Programmation fiable

La condition ci-dessous génère une exception :

  • la feuille de calcul existe déjà et est en lecture seule (classe COMException).

Sécurité

La saisie peut comporter des informations incorrectes, malveillantes ou non valides. Vérifiez toujours que les valeurs entrées par l'utilisateur sont conformes aux exigences de votre application avant de les utiliser. Pour plus d'informations, consultez Validation des entrées d'utilisateur dans les Windows Forms.

Voir aussi

Tâches

Comment : faire référence aux plages de la feuille de calcul dans le code

Comment : ajouter des feuilles de calcul à des classeurs

Concepts

Utilisation des cellules

NamedRange, contrôle

Vue d'ensemble des éléments hôtes et des contrôles hôtes

Fonctionnement des paramètres optionnels dans les solutions Office

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'un exemple de code qui peut être utilisé dans un complément d'application.

Commentaires client.