Office中国论坛/Access中国论坛

标题: 关于用宏导出到excel的难题 [打印本页]

作者: hzoffice    时间: 2004-11-15 05:35
标题: 关于用宏导出到excel的难题
我每月要一次导出很多excel表,但每月在宏里每条命令都要改输出路径,比如9月,/09/a.xls,

10月,都要手工将/09/a.xls 改成 ,/10/a.xls。有没有批量修改的办法,或者参数设置方法?

请高手指点!
作者: swo    时间: 2004-11-15 06:10
用这样的行不行

"……/" & Format(Date(),"mm") & "/a.xls"
作者: swo    时间: 2004-11-15 06:11
将宏转换成代码来执行,修改代码更为方便
作者: wu8313    时间: 2004-11-15 07:36
我正好写了一段关于这个的体会,楼主看看是否有用。

截取一二如下:

<H1 16.5pt? 0cm 17pt>Outputexcel和tranfeserexcel的区别





<H2 0cm? auto>Outputexcel操作:









规范的称谓:输出到excel





优点:可以自动启动excel应用程序,直观的令用户看到输出后的数据。







示例代码一、





DoCmd.outputto acQuery, "一年zai", "MicrosoftExcel(*.xls)", "wuzhaoyong.xls", True, ""







代码的功能

这段代码可以立即在“我的文档”中创建名称为“wuzhaoyong.xls”的工作表文件,并自动激活。







缺陷是:1、工作表标签的名称为“一年zai”.(一年zai是一个查询)。

              解决的方法:将这个“一年zai”查询另存为一个“想要的名称”

       代码更改如下:

DoCmd.outputto acQuery, "想要的名称", "MicrosoftExcel(*.xls)", "wuzhaoyong.xls", True, ""

事实表明这种方法是可行的。[attach]7616[/attach]



[此贴子已经被作者于2004-11-14 23:36:50编辑过]






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