- 1、本文档共1页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
access利用excel生成复杂报表
Access利用excel制作复杂报表的方法
分类:?VBA教程2009-01-22 15:59?1078人阅读?评论 3 ?收藏?举报
excelaccess报表microsoft编程library
Access利用excel制作复杂报表的方法 在读这篇文章以前首先要提醒大家,Access 本身的报表也具有很强的实用性和强大的功能,只有当你发掘了其本身全部的功能却仍不能满足你对报表的特殊要求时才请使用 Excel 输出报表。很明显,使用 Excel 输出报表第一个弱点就是必须同时打开 Access 和 Excel (当然,你得在一台机器上同时安装 Access 和 Excel),当然如果你拥有工作在 966MHz 上的 CPU 和 256M 内存以及大容量硬盘时,那就不必考虑了,继续吧。?首先找到 VBA 编程界面并找到工具菜单并单击引用...菜单项,在弹出的引用窗体中找到现有引用列表,在名为Microsoft Excel x.0 Object Library的项目前的方框内打钩。其次,你要做好一张空白的 Excel 电子表格,设定好显示字体、边框、打印纸张等等并将其存盘。(以下示例中该表格名为 temp.xls )当然啦,直接使用空白的 Excel 文件也是可以的,不过你要编程自动生成表格边框、背景颜色、单元格格式等一些内容,这些涉及到 Excel 编程。然后你就可以在 Access 里面制作你自己的打印预览窗体了,在窗体中安排 2 个命令按钮,在名为预览的按钮的 click 事件里输入以下代码:
Private Sub ExcelPreview_Click Dim xlApp As Excel.ApplicationDim xlBook As Workbook, xlSheet As Worksheet?Set xlApp CreateObject Excel.Application Set xlApp New Excel.ApplicationxlApp.Visible TrueSet xlBook xlApp.Workbooks.Open c:/reprot/temp.xls Set xlSheet xlBook.Worksheets 1 xlSheet.Cells 3, 1 制表日期: + 12 + 月以上只更改了一个单元格内的数据,可根据需要无限次加入xlBook.SavexlSheet.PrintPreview 如果是要打印,只要把 PrintPreview 改为 PrintOutxlBook.closexlApp.QuitEnd SubOK,然后就可以单击该按钮看看生成的表格如何了。
文档评论(0)