日期:2014-05-18  浏览次数:20818 次

如何用C# 在EXCEL中插入一个拷贝的行? 同时保留拷贝行的公式和格式?
我想用如下语句。 
range = (Excel.Range)workSheet.Rows[3, this.missing];
range.Insert(Excel.XlDirection.xlDown, range);
实现在第三行的下面插入一行(第四行)。并且第四行的所有格式和公式都和第三行一致。
但实际情况却是在第三行前插入了256行? 这是怎么回事啊。应该怎么改正呢??


------解决方案--------------------
这是VB.net的代码,是拷贝上一行的,你可以参考一下:
o_intRowFirst = .Range("A3").Row
.Rows(o_intRowFirst).Select()
.Selection.Copy()