在撰写Outlook电子邮件时,根据“收件人:”,“CC:”和“密件抄送:”文本字段中的姓名或电子邮件地址提供反馈

时间:2012-11-08 15:46:23

标签: outlook outlook-addin email-validation

在撰写Outlook消息时,我想向用户提供有关是否将电子邮件发送到已批准域上的电子邮件地址的非侵入性反馈。

例如,如果用户发送的电子邮件中的“收件人:”,“抄送:”或“密件抄送:”文本字段包含的电子邮件地址未以“@ AnEmailAddress.com”结尾,则会发出警告某种应该适当显示。

警告可以是显示红色或绿色的单个图标,也可以直接在“收件人:”等文本字段中格式化每个姓名/电子邮件地址,以便提供反馈。

我做了一些没有具体结果的挖掘工作。我不确定是否可以使用VBA或Outlook窗体中的脚本完成此操作。或者可能需要通过.net编写加载项?

任何指针都非常感激。

2 个答案:

答案 0 :(得分:1)

这是.NET加载项的理想选择。不确定你是否可以从VBA那样做。 根据您需要支持的Outlook版本的范围,您可能希望使用VSTO加载项(针对不同版本的单独版本)或NetOffice(几乎所有版本的一个版本)。两者都有利弊,因此您需要更具体地做出选择。

答案 1 :(得分:0)

如果您已经使用例如C#撰写Outlook消息,而不是使用它来实现您想要的某种警报..

你的问题是 - VBA,脚本还是.NET?

我的回答:这取决于你的技能和偏好