Foxtable(狐表)用户栏目专家坐堂 → 请问能否应用到xls模板打印中


  共有2145人关注过本帖平板打印复制链接

主题:请问能否应用到xls模板打印中

帅哥哟,离线,有人找我吗?
明天的灵
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:374 积分:4443 威望:0 精华:0 注册:2017/2/7 7:41:00
请问能否应用到xls模板打印中  发帖心情 Post By:2019/5/25 18:02:00 [只看该作者]

能否把“复杂excel报表跨表取数及公式自动计算的完美解决办法“(http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=42596)
例子应用到普通XLS模板打印中:
Dim Book As New XLS.Book(ProjectPath & "Attachments\订单模板.xls")
Dim
fl As String = ProjectPath & "Reports\订单.xls"
Book.Build()
'生成细节区
Book.Save(fl)
'保存工作簿
Dim
Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()


论坛例子:
Dim Book As New XLS.Book("d:\合并报表模板.xls") '打开模板
Dim Sheet12 As XLS.Sheet = Book.Sheets("静兰") '测试数据
Sheet12(32, 3).value=888 ' 测试数据
Sheet12(35, 6).value=999 '测试数据
Book.Save( "d:\合并报表.xls" )
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open( "d:\合并报表.xls" )
Dim i,N As Integer
N=Wb.WorkSheets.Count
For i=1 To N
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(i)
ws.UsedRange.Formula = ws.UsedRange.Formula
Next
wb.save
wb.close
App.Quit
Dim Proc As New Process
Proc.File = ( "d:\合并报表.xls" )
Proc.Start()

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:xls公式计算.rar



[此贴子已经被作者于2019/5/26 9:38:14编辑过]

 回到顶部