1
如何循環從指定範圍返回的值?C#通過從一個範圍接收的值進行互操作循環
我嘗試以下的代碼,但它返回:
無法應用用[]索引到類型 '的System.Array'
var rng = (Excel.Range)sheet.Range[sheet.Cells[3, 2], sheet.Cells[3, 27]];
var wsValues = rng.Cells.Value;
for (var j = 0; j < wsValues.Length; j++)
{
var test = wsValues[j];
}
用'var test = wsValues.GetValue(j)'試過'並返回:'Array不是一維數組。' – Valip
這是因爲它是一個多維數組,我將編輯我的答案以進行適當的查找。 –
現在我得到了'索引超出了數組的範圍.'對於'x = 0','y = 0' – Valip