以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 报表设计 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2846) |
-- 作者:lihe60 -- 发布时间:2009/5/20 8:21:00 -- 报表设计 狐狸爸爸,可不可以把易表的报表设计功能全盘移过来呀?那个功能很好用的.
|
-- 作者:狐狸爸爸 -- 发布时间:2009/5/20 8:36:00 -- 你去学一下帮助中的Excel报表吧。 |
-- 作者:yangming -- 发布时间:2009/5/20 9:32:00 -- 这是不用打开EXCEL表而直接打印的,打印完就关闭了 CurrentTable.SaveExcel("C:\\test.xls","sheet1",False) Dim Book As New XLS.Book("C:\\test.xls") \'打开模板 Dim Sheet As XLS.Sheet = Book.Sheets(0) Dim r As Integer = Sheet.Rows.Count-1 Dim c As Integer = Sheet.Cols.Count -1 With Sheet.PrintSetting \'页眉 .Header = "&L"&"期间:" & e.Form.Controls("DTPqsrq").Value & "至" & e.Form.Controls("DTPjzrq").Value End With Sheet(r+2,c).Value = "制单人:" & User.Name Book.Save("C:\\test.xls") \'保存工作簿 Dim Proc As New Process Proc.File = "C:\\test.xls" Proc.Verb = "Print" \'指定动作 Proc.Start() |
-- 作者:菜鸟foxtable -- 发布时间:2009/5/20 10:19:00 -- 以下是引用yangming在2009-5-20 9:32:00的发言:
这是不用打开EXCEL表而直接打印的,打印完就关闭了 CurrentTable.SaveExcel("C:\\test.xls","sheet1",False) Dim Book As New XLS.Book("C:\\test.xls") \'打开模板 Dim Sheet As XLS.Sheet = Book.Sheets(0) Dim r As Integer = Sheet.Rows.Count-1 Dim c As Integer = Sheet.Cols.Count -1 With Sheet.PrintSetting \'页眉 .Header = "&L"&"期间:" & e.Form.Controls("DTPqsrq").Value & "至" & e.Form.Controls("DTPjzrq").Value End With Sheet(r+2,c).Value = "制单人:" & User.Name Book.Save("C:\\test.xls") \'保存工作簿 Dim Proc As New Process Proc.File = "C:\\test.xls" Proc.Verb = "Print" \'指定动作 Proc.Start() 学习.. |