我正在尝试通过 Outlook 从 Access 发送一封电子邮件,其中包含两个将向 Access 数据库报告的按钮。
这可能吗?而且我知道如何发送电子邮件,我只是对在 Outlook 消息中添加按钮一无所知(如果可能的话)。
如果这是不可能的,那么我只会发送一个通知,用户必须打开一个前端表单并手动单击接受或拒绝。
提前致谢。
Outlook 宏存储在 Outlook 模板中,似乎不太适合分发。
AFAIK 不支持在其中包含宏Outlook.MailItem
- 这是您正在描述的功能,例如,将FormControls
(命令按钮等?)添加到邮件中,这将执行一个向您的数据库报告的子例程。
您可能会考虑使用投票按钮。这些可以添加到您的邮件项目中,假设您有一个对象变量mItem
来表示Outlook.MailItem
:
mItem.VotingOptions = "Yes;No;Maybe"
单击后,您将收到一封回复电子邮件。
您可能可以使用 Access 中的 VBA 定期查询您的 inobx,解析这些收到的电子邮件,并添加到数据库中。