Office中国论坛/Access中国论坛

标题: Access导出自定义格式Excel表格 [打印本页]

作者: itydj    时间: 2020-2-21 16:28
标题: Access导出自定义格式Excel表格
使用说明:
一、先建立Excel表格设计好格式,保存至 ReportTemp 目录;

二、来源数据设置
设置Excel模板表的字段来源;对应系统表的字段名。
1.单头来源:设置对应Excel模板表的头部字段
  来源字段名称:为对应系统主表的字段名
  Excel模板字段名称:自定义Excel模板表头部份的字段名

2.明细来源:设置对应Excel模板表的明细部份字段
  来源字段名称:为对应系统子表的字段名
  Excel模板字段名称:自定义Excel模板明细表部份的字段名

三、自定义报表设置
设置Excel模板表具体写入所在位置,以及指定Exce模板名称
1.单头设置:设置对应Excel模板表的单头单元格位置
2.明细设置:设置对应Excel模板表的明细所在列

四、客户订单(这里只做了“客户订单”作为演示,其他功能单据可按此按钮“导出自定义单据”代码写)
1.点击单据窗体上的“导出自定义单据”即可按用户自己设置的EXCEL模板,将数据加载到EXCEL生成。
2.点下笔,导出下个单据数据。

这里只是提供一个思路方法,例如可设置选择不同单,不同单号或批量打印均可以修改代码实现。
欢迎指正,交流! QQ:76580604

操作环境(其他环境未测试过):
WIN7 x64
Microsoft Office 2010 x32 简体中文

如运行出错可 VBE7.DLL 文件复制覆盖至以下目录
C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA7

第一步:先设定好EXCEL格式的表格


第二步:进入程序主界面


第三步:设置EXCEL字段名 对应 系统来源表的字段名


第四步:进入“自定义报表设置”按字段名设置内容写入对应EXCEL的位置

第五步:进入单据界面,按导航按钮进入要导出的单据页面,点击“导出”即可生产。


效果如下:


[attach]63634[/attach]



作者: admin    时间: 2020-2-25 16:26
很好的技巧,赞
作者: wuwu200222    时间: 2020-11-19 15:30
学习
作者: 灰太郎    时间: 2021-2-28 18:22
学习
作者: 灰太郎    时间: 2021-7-9 07:58
1111111
作者: 灰太郎    时间: 2021-7-20 20:23
123123
作者: yanwei82123300    时间: 2021-12-3 08:33

很好的技巧,赞
作者: xylq    时间: 2024-2-28 22:43
123456




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3