|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 jzgpd 于 2013-9-20 08:59 编辑
由于工作需要,我经常要 移动邮件合并的主文档和数据源,有时也可能发给客户(谁知他会在哪个路径打开。。。。),但一移动就得全部重新指定数据源,大大降低了我对邮件合并的兴趣。 邮件合并相对路径的问题困惑了我很多年,在网上查找也很难找到,反正我是没找到。最近终于发现了2003版可以通过修改设置的方法实现,可惜单位和家中的电脑全换成2007或2010版的了,网上说设置的方法2007也行,但我反正是没弄成功,也找到了两三种VBA代码,可惜对于我这种只有小学水平的E人是无法移植到自己文档中的。。。。由于工作中确实需要,没法只好自己动手,中秋放假,弄到早上5点,终于成功。非常高兴,特发出来大家讨论,也希望给和我同样困扰的朋友一种解决方案。
这种方法对于经常移动邮件合并的人特别有用。只要邮件合并主文档和数据源在同一个目录内,无论移到什么地方,打开主文档都可以自动载入数据源。
该宏设为主文档打开时自动运行,自动取得与邮件合并主文档同一目录下指'定文件名Excel数据源的绝对路径(标题不该叫相对路径了,可以叫自适路径),并载入Excel数据源到主文档。需要说明的是:在新路径第一次打开文件弹出"“数据库' 中的数据将被放置到文档中”,是否继续?”时,应选否。运后一次后,由于新路径已经记录保存,选是或否都无所谓了,
本宏Excel数据源可以在工作簿的任意位置,没有只能在第一个的限制,工作表只能叫“数据源”(如果非要改,也可以在代码中去改。但我试了下,没法将它设为变量),工作簿名字可在代码中修改。
如果哪个高手有兴趣,可以改改看能不能将工作表的名称设为变量。
邮件合并.rar
(16.29 KB, 下载次数: 299)
|
评分
-
1
查看全部评分
-
|