【发布时间】:2016-07-23 14:16:15
【问题描述】:
我编写了一个 c# 应用程序,这是我的第一个应用程序之一(我在这里是菜鸟)!该应用程序与 Excel 互操作一起使用并设置了许多需要很长时间的单元格。之后我听说可以在一次调用中设置一系列单元格。这就是我正在尝试做的事情,尽管关于这个主题有几个线程,但没有一个对我有用,或者我没有得到它。
当你谷歌时,大多数人都会建议这种方法:
Excel.Range rng = (Excel.Range)xlWorkSheet.get_Range(xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[3, 3]);
rng.Value = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
或者至少是get_Range。但我的问题是,我无法在工作表、工作簿或初始化的 Excel 应用程序上执行 get_Range。方法不存在,感觉网上找的都过时了!!!
我真的希望有人能帮我解决这个问题 :) 我想设置一行,或者如果不是太复杂的话,一次设置一整张纸。
【问题讨论】:
标签: c# excel visual-studio