access操作excel数据并保存预览打印并退出-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


access操作excel数据并保存预览打印并退出

发表时间:2007/10/30 8:23:23 评论(0) 浏览(8977)  评论 | 加入收藏 | 复制
   
摘 要:access操作excel数据并保存预览打印并退出
正 文:
Dim xlApp As Excel.Application
Dim xlBook As Workbook, xlSheet As Worksheet

Set xlApp = CreateObject("Excel.Application")
Set xlApp = New Excel.Application
xlApp.Visible = True
Set xlBook = xlApp.Workbooks.Open("e:\data\database\temp.xls")
Set xlSheet = xlBook.Worksheets(1)

'打开数据表
Dim TableA As Recordset, DB As Database, Wks As Workspace
Dim tmpDate As String, tmpBuMen As String, tmpLeiBie As String, tmpJinE As Currency
Dim X As Long, Y As Long
Set Wks = Workspaces(0)
Set DB = CurrentDb()
Set TableA = DB.OpenRecordset("report-各材料本月领用表", dbOpenSnapshot) '打开查询
TableA.MoveFirst
tmpDate = TableA!数据启用日期
tmpBuMen = TableA!部门或单位名称
tmpLeiBie = TableA!类别
tmpJinE = TableA!支出金额
xlSheet.Cells(3, 1) = "制表日期:" + tmpDate + " 月"
Y = Val(tmpLeiBie)
X = Val(tmpBuMen) + 8
xlSheet.Cells(X, Y) = tmpJinE
Do Until TableA.EOF = True
tmpBuMen = TableA!部门或单位名称
tmpLeiBie = TableA!类别
tmpJinE = TableA!支出金额
Y = Val(tmpLeiBie)
X = Val(tmpBuMen) + 8
xlSheet.Cells(X, Y) = tmpJinE
TableA.MoveNext
Loop
TableA.close
xlBook.Save
xlSheet.PrintPreview
xlBook.close
xlApp.Quit
-> 资料全部来自网络 由 cg1 重新搜集整理 access911.126.com <-

Access软件网交流QQ群(群号:198465573)
 
 相关文章
[access报表]报表打印预览时小数位不显示0开头的解决方法;解...  【UMVsoft整理  2008/12/17】
解决报表打印预览时第二页出现空白页的方法;打印预览Access报表...  【Access软件网整理  2010/12/30】
报表打印预览阴影字体  【宏鹏  2012/7/11】
打印预览报表时直接导出为pdf文件的vba代码  【金宇  2013/4/30】
报销教程打印预览  【小赵  2013/5/1】
打印预览选中子窗体的多项记录,批量打印,批量选中打印,多条选中打印...  【小清  2013/6/4】
通过ACCESS窗体预览并打印pdf格式的文件  【zhaoyoulong  2014/6/4】
【Access报表示例】用代码控制报表预览比例,报表默认显示预览比...  【麥田  2014/12/9】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接