The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
posts - 305, comments - 1913, trackbacks - 76, articles - 3
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

Excel中,行和列实际上仍然是Range,只不过取得行和列的方法和前面几篇随笔出现的有点不同,要使用WorksheetRowsColumns属性的get_Item方法,下面是例子代码,演示了怎样选中行,并且在行之间复制数据,和插入行:

 

ThisApplication = new Excel.Application();

 

ThisWorkbook = ThisApplication.Workbooks.Open("z:\\Book1.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

                    

 

ThisApplication.DisplayAlerts = false;

xlSheet = (Excel.Worksheet)ThisWorkbook.Worksheets.get_Item(1);

//Excel.Range range = xlSheet.get_Range("G4",Type.Missing);

Excel.Range range  = (Excel.Range)xlSheet.Rows.get_Item(18, Type.Missing);

Excel.Range range1 = (Excel.Range)xlSheet.Rows.get_Item(19, Type.Missing);

range.Value = "123";

range.Copy(range1);

range1.Rows.Insert(XlInsertShiftDirection.xlShiftDown);

                                                       

ThisWorkbook.SaveAs("z:\\Book2.xls", Type.Missing, Type.Missing,

             Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange,

             Type.Missing, Type.Missing, Type.Missing, Type.Missing);

 

关于Excel进程的释放,前面几篇随笔已经有了,这里就不再重复了。

Feedback

#1楼    回复  引用    

2007-01-10 15:20 by 午休宝 [未注册用户]
午休宝 门铃 午休枕 午睡枕
http://zhubaoyi.cn.alibaba.com
促销礼品 赠品 促销礼品 赠品
http://***
全世界很多人没有午休生活的习惯,还有很多人因为工作和生活的需要,只能以臂代枕伏案午休,或者直接用头和脸伏案午休,或者仰靠在座椅上歪着脑袋午休,或者躺在沙发上枕着硬硬的书本午休……,午休生活质量十分低劣,极大地影响身体健康,亟需优质的午休产品改善人们的午休生活。鉴于全世界的午休产品几乎空白,本公司枪占先机,于2004年用巨资争得了英国FORTUNE EAGLE国际投资有限公司的授权,在全球总经销该公司的“午休宝”(Nap Baby,音译名:奈普贝贝)产品,很快使“午休宝”风靡全球。

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-01-10 14:38 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: