CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何在写excel文件时动态添加一行?

楼主Kaile(领头羊)2003-12-03 18:38:01 在 .NET技术 / ASP.NET 提问

如下例:  
   
                          appReport   =   New   Excel.Application()  
                          wbkReport   =   appReport.Workbooks.Open(path)  
                          wbkReport   =   appReport.ActiveWorkbook  
                          wstReport   =   wbkReport.Sheets(1)  
                          With   wstReport  
                                  .Range(.Cells(4,   6),   .Cells(4,   6)).Value   =   lPurPerson.Text  
                                  .Range(.Cells(4,   8),   .Cells(4,   8)).Value   =   lPurPos.Text  
                                  .Range(.Cells(5,   6),   .Cells(5,   6)).Value   =   ""  
                                  .Range(.Cells(6,   6),   .Cells(6,   6)).Value   =   tPurAddr.Text  
                                  .Range(.Cells(7,   6),   .Cells(7,   6)).Value   =   lPurTel.Text  
                                  .Range(.Cells(8,   6),   .Cells(8,   6)).Value   =   lPurFax.Text  
                          End   With  
   
  如何新增加一行,使模板尾部的内容随添加的数据而下移?  
   
  问题点数:100、回复次数:4Top

1 楼veaven(风林火山)回复于 2003-12-03 19:55:08 得分 0

upTop

2 楼cm8983(思远)回复于 2003-12-03 20:28:56 得分 80

 
  appReport.Range("B5").Select()  
  appReport.Selection.EntireRow.Insert()Top

3 楼saucer(思归)回复于 2003-12-03 20:30:17 得分 20

VB   Code:  
   
  http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=bkcfc2%248e1%241%40news.dbase.com  
   
   
  wstReport.ActiveSheet.Range("A3").Select  
  wstReport.Selection.EntireRow.Insert()  
  Top

4 楼saucer(思归)回复于 2003-12-03 20:37:16 得分 0

sorry,   didn't   see     cm8983(浪侠)   's   answer,   but,   it   should   be   (correcting   my   own   mistake):  
   
  wstReport.Range("A3").Select  
  wstReport.Selection.EntireRow.Insert()  
   
  not   appReport's   RangeTop

相关问题

  • VB中,如何在文件后面添加内容(一行一行的添加)??
  • 如何将已打开的excel工作表中添加一行
  • 如何用shell实现向文件删除或添加一行信息
  • 关于添加头文件的问题,在一个CPP中添加自己写的类的头文件,写在第一行就会有错,为什么?
  • VBS编程使一文本文件中的每一行字符前添加指定的字符!
  • 在Word2003中要使文件中的每一行字符前添加指定的字符!
  • 文件的添加
  • 文件的添加
  • 想把excel文件的光标移到文件数据的最后一行,该如何做
  • CEdit中添加一行?

关键词

  • appreport
  • entirerow
  • wbkreport
  • wstreport
  • cells
  • range
  • insert
  • text
  • selection

得分解答快速导航

  • 帖主:Kaile
  • cm8983
  • saucer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo