Najszybszy sposób na uzyskanie serii wierszy programu Excel

W projekcie VSTO C # chcę uzyskać zakres wierszy ze zbioru indeksów wierszy.

Indeksy wierszy mogą być na przykład podobne do „7,8,9,12,14”.

Następnie chcę uzyskać wiersz „7: 9,12,14”.

Teraz to robię:

Range rng1 = sheet.get_Range("A7:A9,A12,A14", Type.Missing);
rng1  = rng1.EntireRow;

Ale jest to trochę nieefektywne ze względu na obsługę łańcuchów w specyfikacji zakresu.

sheet.Rows["7:9"]

działa, ale nie mogę tego dać

sheet.Rows["7:9,12,14"] // Fails

questionAnswers(5)

yourAnswerToTheQuestion