ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4164|回复: 7

[讨论] 2003、2007、2010版VBA邮件合并数据源相对路径,数据源自动加载,邮件合并自由移动。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-9-19 16:47 | 显示全部楼层 |阅读模式
[广告] 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

查看全部评分

TA的精华主题

TA的得分主题

发表于 2016-11-2 15:16 | 显示全部楼层
厉害,先试用下

TA的精华主题

TA的得分主题

发表于 2019-9-23 13:05 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-9-23 17:37 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
然而,并不完美啊……本来筛选过的设置都被取消了……唉

TA的精华主题

TA的得分主题

发表于 2019-9-23 18:36 | 显示全部楼层
简单问题复杂化                                                                                                                  

TA的精华主题

TA的得分主题

发表于 2020-4-1 21:23 | 显示全部楼层
谢谢!我找了好久,终于搞定了

TA的精华主题

TA的得分主题

发表于 2020-4-1 21:50 | 显示全部楼层
大佬,问下,为什么总是第一次点可以,第二次点不行。第三次点可以,第四点又不行了?

TA的精华主题

TA的得分主题

发表于 2022-11-11 11:16 | 显示全部楼层
小花鹿 发表于 2019-9-23 18:36
简单问题复杂化                                                                                       ...

相对路径(姑且这叫吧),应该有如何更简单的方法
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 21:45 , Processed in 0.036508 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表