Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

NamedRange.Insert, méthode (Object, Object)

 

Insère une cellule ou une plage de cellules dans le contrôle NamedRange et déplace les autres cellules pour créer de l'espace.

Espace de noms:   Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

object Insert(
	object Shift,
	object CopyOrigin
)

Paramètres

Shift

Spécifie la direction du déplacement des cellules.Il peut s'agir de l'une des valeurs de XlInsertShiftDirection suivantes : xlShiftToRight ou xlShiftDown.Si cet argument est omis, Microsoft Office Excel prend la décision en fonction de la forme de la plage.

CopyOrigin

Une des valeurs XlInsertFormatOrigin qui indique où obtenir le format à appliquer aux nouvelles cellules.

Valeur de retour

Type: System.Object

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

L'exemple de code suivant définit des valeurs dans les cellules A1 à A3, puis utilise la méthode Insert pour insérer une cellule vide dans un contrôle NamedRange, appelé NamedRange1, auquel la cellule A1 est affectée.Cette opération déplace les cellules dans la plage vers le bas, ce qui signifie que la cellule A2 est maintenant affectée à NamedRange1.Pour illustrer cela, l'exemple affecte à NamedRange1Raven, qui s'affiche dans la cellule A2.

Cet exemple illustre une personnalisation au niveau du document.

private void InsertIntoRange()
{
    this.Range["A1"].Value2 = "Robin";
    this.Range["A2"].Value2 = "Sparrow";
    this.Range["A3"].Value2 = "Crow";

    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"],
        "namedRange1");

    namedRange1.Insert(Excel.XlInsertShiftDirection.xlShiftDown);
    namedRange1.Value2 = "Raven";
}
Retour au début
Afficher: