GetEnumerator

Range.GetEnumerator method

Obtient l’énumérateur pour les cellules de cette plage.

public IEnumerator GetEnumerator()

Return_Value

L’énumérateur de cellules

Remarques

Lors de la traversée d’éléments par l’énumérateur renvoyé, la collection de cellules ne doit pas être modifiée (comme les opérations qui entraîneront l’instanciation d’une nouvelle cellule/ligne ou la suppression d’une cellule/ligne existante). Sinon, l’énumérateur risque de ne pas pouvoir parcourir toutes les cellules correctement (certains éléments peuvent être parcourus à plusieurs reprises ou sautés).

Exemples

[C#]
Workbook workbook = new Workbook("template.xlsx");
Cells cells = workbook.Worksheets[0].Cells;

IEnumerator en = cells.CreateRange("B2:C3").GetEnumerator();
while (en.MoveNext())
{
    Cell cell = (Cell)en.Current;
    Console.WriteLine(cell.Name + ": " + cell.Value);
}

Voir également