通过范围对象循环excel c#
使用interop for c#我有一个范围对象,如下所示:
Range rangeAToV = ws.get_Range("A1", "V1");
我正在尝试这样做:
foreach (var cell in rangeAToV.Cells) { }
这是错的吗? 我试图设置cell.value2
但现在显示。
要迭代的集合对象是Range
本身,而不是Cells
属性:
foreach (Range cell in rangeAToV) { // Do stuff with cell. }
我find了一个解决scheme,不会给我一个问题:将循环中的"var cell"
更改为:
foreach (Range cell in rangeAToV) { //stuff }