C#代码如何向Excel插入一行 要在Excel第三行的位置插入行,C#代码怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Excel2000和Excel2003中的插入行的参数是不一样的,但是用一个版本的开发编译后可以在另一版本中运行。 /// <summary> /// 在指定的行上插入一整行 /// 作者:长江支流 www.webmis.com.cn /// </summary> /// <param name="p_rowIndex">行索引</param> public void InsertRow(int p_rowIndex) { Excel.Range range; range = GetRange(p_rowIndex,"A"); //楼主用自己的方法取得插入行的Range range.Select(); //Excel2003支持两参数 //range.EntireRow.Insert(oMissing,oMissing); //Excel2000支持一个参数,经过测试,用Interop.ExcelV1.3(Excel2000),可以正常运行在Excel2003中 range.EntireRow.Insert(oMissing); } //添加新列 public void AddRows(int RowsIndex) { targetSheet.get_Range("A" + RowsIndex + ":A" + RowsIndex + "", Type.Missing).Insert(Excel.XlDirection.xlDown, Type.Missing); }我这么写,为什么插入行的上下几行的高度都发生了变化,比原来都矮了很多 如何动态创建 大侠们,进来帮知忙很急。谢谢了! [算法挑战]已知算法,求验证码识别 打开文件的问题 WebControls.DataGrid的问题 问个datagrid,或者其他来显示 母表和明细表 共同显示的问题啊~~~~ asp.net 调用QQ 在一个Form1中keypress事件怎么写 求解csdn风格的html文档的自动生成办法。 请教动态连接库调用的问题 C#解决表达式规则解析问题 如何得到某个时间和当前时间相差的分钟数?
Excel2000和Excel2003中的插入行的参数是不一样的,但是用一个版本的开发编译后可以在另一版本中运行。
/// <summary>
/// 在指定的行上插入一整行
/// 作者:长江支流 www.webmis.com.cn
/// </summary>
/// <param name="p_rowIndex">行索引</param>
public void InsertRow(int p_rowIndex)
{
Excel.Range range;
range = GetRange(p_rowIndex,"A"); //楼主用自己的方法取得插入行的Range
range.Select();
//Excel2003支持两参数
//range.EntireRow.Insert(oMissing,oMissing);
//Excel2000支持一个参数,经过测试,用Interop.ExcelV1.3(Excel2000),可以正常运行在Excel2003中
range.EntireRow.Insert(oMissing);
}
public void AddRows(int RowsIndex)
{
targetSheet.get_Range("A" + RowsIndex + ":A" + RowsIndex + "", Type.Missing).Insert(Excel.XlDirection.xlDown, Type.Missing);
}我这么写,为什么插入行的上下几行的高度都发生了变化,比原来都矮了很多