首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么用C# 在EXCEL中插入一个拷贝的行? 同时保留拷贝行的公式和格式

2012-03-09 
如何用C# 在EXCEL中插入一个拷贝的行? 同时保留拷贝行的公式和格式?我想用如下语句。range (Excel.Range)

如何用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()

热点排行