虽然可以将Access数据表或查询中的数据直接复制粘贴到Excel中,但操作起来有些烦琐。可以在窗体中添加一个按钮,利用“宏”将查询出的数据导出到预先设置好的Excel表格中。
1、打开宏设计视图
在Access功能区中选择[创建]选项卡=>[宏与代码]=>[宏],进入宏设计视图。
在Access宏设计视图中,展开“操作”列的组合框,可以看到Access的基本操作(如果选中功能区的“显示所有操作”,则会看到Access所有的基本操作)。其实,设计Access宏的任务就是如何选择、组合、设计这些基本操作,让Access按照流程完成相应的任务。
2、设置宏的格式
在“操作”列中选择“OutputTo”,在宏设计视图的下部设置操作参数。
对象类型:查询
对象名称:书籍分类明细。本例中的查询以窗体控件内容为参数,具体见本文第5步
输出格式:Excel工作簿(*.xlsx)
输出文件:D:\tmp\书籍分类明细.xlsx。注意需要带上文件后缀
自动启动:否。默认为“否”,如果选“是”,导出时会同时打开Excel表格
操作步骤设置完成后,将宏保存为“导出书籍分类明细”。
3、设置导出Excel的按钮
在Access功能区中选择[设计]选项卡=>[控件]=>[按钮],并激活“使用控件向导”功能。