窗体上有一个datagrid空件;一个cmd_Print按钮;怎么样把datagrid中的数据打印出来啊,在线等!急!!!
给个例子吧;有原代码最好;用ADO的;好吗;大家帮忙啊;初学者!
给个例子吧;有原代码最好;用ADO的;好吗;大家帮忙啊;初学者!
解决方案 »
- picture画图问题
- 关于使用数据绑定控件的几点疑惑。
- 为什么我的工程->添加数据环境和数据报表没了?
- vfp打开一个 word文档之后,写入内容,出现乱字符。 用vb的同志出现过没有? 对不起,我没有更多的分了
- 幼稚园水平提问:我该学VB还是VC
- win7运行xp程序问题
- “Persist Security Info=False”啥意思?
- 在VB中怎样把TIF格式转化成BMP格式?
- ftp上传文件如果Source中的带空格怎么办?如:"send C:\Documents and Settings\Administrator.hero\111.txt"中带有两个空格,这时就传不上去了,请问高手如何解决?
- 怎样拖动一个控件时窗体随着拖动?
- 菜鸟提问:怎么样在image空件中显示数据库中的图象啊;等等!!!急!!!!!!!!
- 帮忙看看这句sql语句
On Error Resume Next
'把查询到的数据放到excel中打印
Dim PageNum As Integer
Dim Size As Integer
Dim File As String
Dim i As Integer
Dim R As Integer
Dim P As Integer
PageNum = 1 '打印的页数
Size = 23 '一页可以打印的行数
'得到打印的页数
While Not (PageNum * Size) - (Msf.Rows - 3) > 0
PageNum = PageNum + 1
Wend'循环打印每一页
For P = 1 To PageNum
Dim Exl As New Excel.Application
Dim Book As Excel.Workbook
Dim Sheet As Excel.Worksheet
FileCopy App.path & "\report\xx.xls", App.path & "\xx.xls"
File = App.path & "\xx.xls"
Set Book = Exl.Workbooks.Open(File)
Set Sheet = Book.Worksheets(1)
Book.Application.DisplayAlerts = False '把数据写入sheet中
With Sheet
For R = 1 To Size
For i = 1 To 10
.Cells(R + 5, i) = Msf.TextMatrix((P - 1) * Size + 2 + R, i - 1)
Next
Next
.PageSetup.Orientation = xlLandscape .PrintOut
End With
Book.Save
Book.Close
Set Book = Nothing
Exl.Quit
Set Exl = Nothing
NextEnd Sub