我想创建一个 Access 2007 表单/报告,用于发送 HTML 邮件。其中会有一个“按钮”。当有人单击该按钮时,将打开 Outlook 2007 的“新电子邮件”窗口,其正文中(而不是附件中)包含一个“报告”。
我怎样才能做到这一点?
答案1
您必须设置一些 VBA 代码来完成这项工作,但这是可以完成的。
这是一个帮助您入门的基本示例,它创建一个新的 Outlook 实例,创建一个新的电子邮件项目,用变量中提供的信息填充它,然后打开它(在 Outlook 中)供用户查看、编辑和/或发送:
Set ola1 = New Outlook.Application
Set mai1 = ola1.CreateItem(olMailItem)
mai1.To = strTo
mai1.Subject = strSubj
If bolHTML = True Then
mai1.HTMLBody = strBody
Else
mai1.Body = strBody
End If
mai1.Display
更多信息请点击此处(以及许多其他地方)。