设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 7157|回复: 7
打印 上一主题 下一主题

[Access本身] 关于发邮件的功能

[复制链接]
跳转到指定楼层
1#
发表于 2014-9-13 10:22:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用ACCESS本身的宏或者通过简单的代码可以把一个表或者查询作为附件通过邮件发送
但是用户要打开附件才能看到表单的内容。

有没有什么办法可以把表单的内容作为表格插入到正文里面呢?

大家有没有什么好的经验?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2014-9-16 13:43:38 | 只看该作者
在VBA中使用DoCmd.SendObject 方法    或者宏中使用宏命令 EMailDatabaseObject完成
access使用上面的命令只能调用OUTLOOK 发邮件,不能使用其他的邮件工具

SendObject(ObjectType, ObjectName, OutputFormat, To, Cc, Bcc, Subject, MessageText, EditMessage, TemplateFile)
sendobject的参数MessageText是指定邮件内容,可以使用VBA代码组织MessageText的内容,再发送出去
3#
 楼主| 发表于 2014-9-19 10:34:40 | 只看该作者
VBA代码组织MessageText的功能 。。。 要插入一个表(查询结果)很麻烦啊。
不知道有没有简单点的办法或者比较简洁的代码。
4#
发表于 2015-8-2 22:24:35 | 只看该作者
学习一下
回复

使用道具 举报

点击这里给我发消息

5#
发表于 2017-3-31 19:00:22 | 只看该作者
我用  宏中使用宏命令 EMailDatabaseObject来发邮件,总是提示我的outlook没有配置。可是我的outllook明明在正常工作,可以收发邮件的呀

点击这里给我发消息

6#
发表于 2017-3-31 20:16:51 | 只看该作者
63889657 发表于 2014-9-16 13:43
在VBA中使用DoCmd.SendObject 方法    或者宏中使用宏命令 EMailDatabaseObject完成
access使用上面的命令 ...

你好,用EMailDatabaseObject 这个宏之前,要做其他的设置么。我的outlook可以正常收发邮件的,但是每次用这个宏,都要提醒没有对任何outlook设置,这是怎么回事呀?
7#
发表于 2017-4-1 08:46:03 | 只看该作者
将你发送的内容转换为html即可
8#
发表于 2017-4-1 13:01:10 | 只看该作者
outlook-----文件-----选项-------加载项-----------选中 microsoft access outlook 数据收集和发布加载项
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-2 07:20 , Processed in 0.497272 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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