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