以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  怎样调用Excel的Application组件,对excel进行操作!  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=31967)

--  作者:wbl051
--  发布时间:2012-3-25 20:03:11
--  怎样调用Excel的Application组件,对excel进行操作!
Excel报表的生成与打印 
这里采用了Excel的Application组件,该组件在安装Excel时安装到系统中。我们的操作也都是针对该组件。 
(1) 建立Excel.Application对象 
set objExcel=CreateObject("Excel.Application") 
(2) 打开Excel模板 
objExcel.Workbooks.Open(server.mappath("\\test")&"\\book1.xlt") \'打开Excel模板 
objExcel.Sheets(1).select \'选中工作页 
set sheetActive=objExcel.ActiveWorkbook.ActiveSheet 
(3) Excel的常规添加操作 
例如sheetActive.range("g4").value=date() ‘这里添加的是时间,当然也可以是你指定的任何数据 
(4) Excel中添加数据库中的纪录 
这里假设已有一个数据集adoRset,存放由Sql操作生成的统计数据。 
num=7 ‘从Excel的第七行开始 
do until adoRset.EOF ‘循环直至数据集中的数据写完 
strRange="d"&num&":f"&num ‘设定要填写内容的单元区域 
sheetActive.range(strRange).font.size=10 ‘设定字体大小 
sheetActive.range(strRange).WrapText=false ‘设定文字回卷 
sheetActive.range(strRange).ShrinkToFit=true ‘设定是否自动适应表格单元大小 
sheetActive.range(strRange).value=array(adoRset("bookid"),adoRset("bookname"),adoRset("author")) ‘把数据集中的数据填写到相应的单元中 
num=num+1 
adoRset.MoveNext 
loop 

--  作者:引力波
--  发布时间:2012-3-25 22:24:37
--  
大家都希望实现这个功能,但是现在还不行
--  作者:development
--  发布时间:2012-3-26 8:07:41
--  

支持一下!


--  作者:admin
--  发布时间:2012-3-26 8:40:30
--  
增加该功能,会使 Frun.exe 增大很多,我们会考虑一个“动态”的方式,增加该功能。
--  作者:x123992009
--  发布时间:2012-3-26 9:30:45
--  
FRUN。EXE。。早就应该分开了。打包时需要的构件才加进去
--  作者:wbl051
--  发布时间:2012-3-26 13:01:24
--  

增加该功能,会使 Frun.exe 增大很多,我们会考虑一个“动态”的方式,增加该功能。

期待星下次升级能增加此功能及冻结窗口的功能。

有需要的朋友帮忙顶一下。


--  作者:客人
--  发布时间:2013-4-26 13:18:38
--  wpqKoZSfpyLT
6dO2QL pricmmqiumuh, bsqvzcvbrmyp, [link=http://fofndwthupck.com/]fofndwthupck[/link], http://euyyjhgetxwf.com/