Maneira mais rápida de obter um intervalo de linhas do Excel
Em um projeto VSTO C # eu quero obter um intervalo de linhas de um conjunto de índices de linha.
Os índices de linha podem ser por exemplo como "7,8,9,12,14".
Então eu quero o intervalo "7: 9,12,14" linhas.
Eu agora faço isso:
Range rng1 = sheet.get_Range("A7:A9,A12,A14", Type.Missing);
rng1 = rng1.EntireRow;
Mas é um pouco ineficiente devido à manipulação de strings na especificação do intervalo.
sheet.Rows["7:9"]
funciona, mas eu não posso dar isso
sheet.Rows["7:9,12,14"] // Fails