当前位置: 网学 > 编程文档 > VB > 正文

vb用excel实现完美打印

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/16
下载{$ArticleTitle}原创论文样式
bsp;

‘RegisterFee.xls就是一个模版文件

 

strDestination = App.Path & "\Excels\Temp.xls"

 

FileCopy strSource, strDestination

 

‘将模版文件拷贝到一个临时文件

 

---- 三. 生成工作表内容

 

 

---- 有了上述两步工作的铺垫,我们下面接着就只要根据(表一)的格式给各单元格赋值了。如:

 

 

datPrimaryRS.Recordset.MoveFirst

 

‘datPrimaryRS为Data控件

 

If IsNull(datPrimaryRS.Recordset!姓名) = False Then

 

xlSheet.Cells(4, 2) = datPrimaryRS.Recordset!姓名

 

End If

 

If IsNull(datPrimaryRS.Recordset!性别) = False Then

 

xlSheet.Cells(4, 4) = datPrimaryRS.Recordset!性别

 

End If

 

If IsNull(datPrimaryRS.Recordset!民族) = False Then

 

xlSheet.Cells(4, 6) = datPrimaryRS.Recordset!民族

 

End If

 

………………

 

四. 打印报表

 

 

生成了工作表后,就可以对EXCEL发出打印指令了。

 

 

注意在执行打印操作之前应该对EXCEL临时文件执行一次保存操作,以免在退出应用程序后EXCEL还提示用户是否保存已修改的文件,让用户觉得莫名其妙。如下语句:

 

 

xlBook.Save ''保存文件

 

xlSheet.PrintOut ''执行打印

 

xlApp.Quit ''退出EXCEL

 

至此读者应该看到,我们设计的报表打印是通过EXCEL程序来后台实现的。用户根本看不到具体过程,他们只看到一张张漂亮的报表轻易地被打印出来了。
 

  • 下一篇资讯: vb控件的使用
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号