为邮件项指定不同的收件人类型
此代码示例展示了如何以编程方式为邮件项设置不同的收件人类型(To、Cc 或 Bcc)。
示例
注意
下面的代码示例摘录自 Microsoft Office Outlook 2007 应用程序编程。
下面的代码示例展示了如何指定 MailItem 对象的收件人类型是 To、Cc 还是 Bcc。 SetRecipientTypeForMail 先创建 MailItem 对象,并向 MailItem 的 Recipients 集合添加三个 Recipient 对象,再将每个 Recipient 对象的 Type 属性设置为 OlMailRecipientType 枚举中的值。
注意
Recipient 对象的 Type 属性是 int 类型,与特定收件人类型枚举无关。
如果使用 Visual Studio 测试此代码示例,必须先添加对 Microsoft Outlook 15.0 对象库组件的引用,并在导入 Microsoft.Office.Interop.Outlook 命名空间时指定 Outlook 变量。 不得将 using 语句直接添加到此代码示例中的函数前面,这个语句必须后跟公共类声明。 下面的代码行演示了如何在 C# 中执行导入和分配。
using Outlook = Microsoft.Office.Interop.Outlook;
private void SetRecipientTypeForMail()
{
Outlook.MailItem mail = Application.CreateItem(
Outlook.OlItemType.olMailItem) as Outlook.MailItem;
mail.Subject = "Sample Message";
Outlook.Recipient recipTo =
mail.Recipients.Add("someone@example.com");
recipTo.Type = (int)Outlook.OlMailRecipientType.olTo;
Outlook.Recipient recipCc =
mail.Recipients.Add("someonecc@example.com");
recipCc.Type = (int)Outlook.OlMailRecipientType.olCC;
Outlook.Recipient recipBcc =
mail.Recipients.Add("someonebcc@example.com");
recipBcc.Type = (int)Outlook.OlMailRecipientType.olBCC;
mail.Recipients.ResolveAll();
mail.Display(false);
}