VB:通过Outlook生成电子邮件

时间:2018-07-27 12:31:20

标签: vb.net outlook

Microsoft概述了如何很好地利用Microsoft.Office.Interop.Outlook命名空间。 example

我目前有一个在VB中创建的窗口表单应用,其中包含需要输入的一系列文本字段。提交表单后,我有一个在本地创建的文本文件,但我也想以模板方式将该事件与电子邮件的创建链接起来,并将用户值嵌入到该电子邮件的正文中。

在我的初始测试中,为了简单地生成电子邮件,我已经根据MS的文档导入了适当的功能。

Imports Outlook = Microsoft.Office.Interop.Outlook

但是,当我输入文本文件创建代码之后提供的代码时,会突出显示许多错误。系统提示我为“ Office”创建一个 friendclass

Build不喜欢 CType(Application.CreateItem(Outlook.OlItemType -我观察到错误 CreateItem不是Application的成员。

这是由于在构建此项目时选择的Windows窗体吗?

Dim mail As Outlook.MailItem = CType(Application.CreateItem(Outlook.OlItemType.olMailItem), Outlook.MailItem)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这似乎可行-不同的方法但是可行。

a = [5, 10, 15, 20, 25]

print(a[0])
print(a[-1])

现在要弄清楚如何在htmlbody部分中定义变量...