如何用ASP合并Excel的单元格。在线等,急

rcyrcy 2005-09-09 09:45:57
我用
set objExcel=CreateObject("Excel.Application")
objExcel.Workbooks.Open(server.mappath("../../")&"\Template\***.xls")
打开一个Excel模板 ,如何实现单元格的合并?
...全文
276 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liumangrabbit 2005-09-09
  • 打赏
  • 举报
回复
学习一下
qiqunet 2005-09-09
  • 打赏
  • 举报
回复


另外,Excel的大部份操作代码可以通过在Excel程序中录制宏来得到


qiqunet 2005-09-09
  • 打赏
  • 举报
回复


用“Activesheet.Range("A1:B5").Merge”的形式也行,只不过,要把运行时的列号数字转换为字母用起来就有点不顺畅


qiqunet 2005-09-09
  • 打赏
  • 举报
回复
set myexcell=CreateObject("Excel.Application")
set mywork=myexcell.Workbooks.Open(server.MapPath("excellout\"& newfile))
myexcell.DisplayAlerts = False
set Activesheet=myexcell.sheets("sheet1")
Activesheet.cells(1,1)="基本信息"
Activesheet.Range(Activesheet.Cells(1, 1), Activesheet.Cells(1, 5)).Merge
Activesheet.cells(1,1)="项目内容"
Activesheet.Range(Activesheet.Cells(2, 1), Activesheet.Cells(5, 5)).Merge
mywork.save
mywork.close
set mywork=nothing
set myexcell=nothing
qoo1983 2005-09-09
  • 打赏
  • 举报
回复
直接合并摩板不可以吗
legend1970 2005-09-09
  • 打赏
  • 举报
回复
我同意这个:你既然有模板,那就直接在模板里先合并好了就是了,objExcelSheet.Range("A1:C3").merge,不得行。网上有类似的方法!
wtg321 2005-09-09
  • 打赏
  • 举报
回复
首先,你既然有模板,那就直接在模板里先合并好了就是了.

其次:我在网上看到的命令是:

objExcelSheet.Range("A1:C3").merge

你试一下吧.我没试过.

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧