C# 如何使用Range.Range属性
有人能告诉我为什么下面在Office 2010 Excel VSTO中使用Range.Range属性不起作用吗?我在Stackoverflow和其他网站上对此进行了大量研究,但没有找到答案C# 如何使用Range.Range属性,c#,excel,vsto,C#,Excel,Vsto,有人能告诉我为什么下面在Office 2010 Excel VSTO中使用Range.Range属性不起作用吗?我在Stackoverflow和其他网站上对此进行了大量研究,但没有找到答案 currCol.Range[currCol.Cells[1, 1], currCol.Cells[500, 1]].Value2 其中currCol是一个范围对象,表示Excel工作表中的列范围。我只想得到列中的前500行 上面的表达式返回空值。我也尝试过用Value替换Value2,但仍然没有成功。结果是
currCol.Range[currCol.Cells[1, 1], currCol.Cells[500, 1]].Value2
其中currCol是一个范围对象,表示Excel工作表中的列范围。我只想得到列中的前500行
上面的表达式返回空值。我也尝试过用Value替换Value2,但仍然没有成功。结果是,你没有说出你想要什么,或者什么不起作用。如果要返回具有500个值的二维数组,请尝试:ws.Range[currCol.Cells[1],currCol.Cells[500],其中ws是引用具有currCol范围的工作表的变量。你也可以使用:currCol.Cells[1]。Resize[500,1]ws.Range[currCol.Cells[1],currCol.Cells[500]]来完成这个任务!非常感谢,道格!