Range类的自动填充方法失败
我正在尝试使用C#自动填充excel时遇到“自动填充Range类失败的方法”COMexception。 需要你的帮助来解决这个问题。 由于我已经尝试了多种方式来实现它,但失败。
Microsoft.Office.Interop.Excel.Range oRange = null; oRange = workSheet.get_Range("E7"); oRange.AutoFill(workSheet.get_Range("E130", "E131"));
我是以错误的方式来调用吗?
请build议,如果你有一个替代它。
自动填充方法的目标参数指出目标范围必须包含源范围。
http://msdn.microsoft.com/en-us/library/office/ff195345(v=office.15).aspx
你的来源是E1,目的地是E130:E131,所以你的没有。
如果您的目的地是E1:E131而不是例如,那将工作。
我已经用另一种办法解决了。
((Range)workSheet.Cells[oEntities.RowCount, 5]).FillDown();