Foxtable(狐表)用户栏目专家坐堂 → [分享]+[求助]直接向excel工作表打印的通用代码。


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

主题:[分享]+[求助]直接向excel工作表打印的通用代码。

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


加好友 发短信
等级:幼狐 帖子:148 积分:1036 威望:0 精华:0 注册:2012/11/26 13:05:00
[分享]+[求助]直接向excel工作表打印的通用代码。  发帖心情 Post By:2012/12/28 14:03:00 [只看该作者]

[分享]直接向excel工作表打印的通用代码:
Dim app As New MSExcel.Application
Dim book As MSExcel.Workbook = app.Workbooks.Open(ProjectPath & "Reports\book1.xls")
Dim sheet As MSExcel.Worksheet = book.Sheets("Sheet2")
Dim tb As Table = Tables("表A")
Dim ColNames As String() = New String(){"列1", "列2", "列3"}
For c As Integer = 0 To ColNames.Length - 1 
    For r As Integer = 0 To tb.Rows.Count -1 '开始填入该列内容
        sheet.Cells(r + 5, c + 1).value = tb.Rows(r)(ColNames(c))
    Next
Next
app.Visible = True
sheet.PrintPreview()
book.saved=True
book.Close()
app.Quit()
[求助]如何在上面的代码中加入条件:譬如在窗体中加入两个datetimepicker控件
Dim rq_Stat As Date = e.Form.Controls("datetimepicker1").value
Dim rq_End As Date = e.Form.Controls("datetimepicker2").value
进行日期时间条件限制,请高手指导!谢谢!

 回到顶部
总数 15 1 2 下一页