【问题标题】:Send mail to contact using their alias使用别名向联系人发送邮件
【发布时间】:2011-10-27 14:33:18
【问题描述】:

我使用 Outlook 开发应用程序。此应用程序自动向 Excel 文件中定义的用户发送邮件。

问题是,我的 Excel 文件只包含别名(或整个电子邮件地址,视情况而定)。

在大多数情况下,使用:

Recipient recipient = App.Session.CreateRecipient(item);
recipient.Resolve();

if (!recipient.Resolved)
{
    // ???
}

有时,别名是不够的(因为自动补全会提示不止一个地址),但我想使用具有此别名/首字母缩写的第一个地址,我该怎么做?

P.S:我的联系人列表是空的。

【问题讨论】:

    标签: c# interop outlook office-interop


    【解决方案1】:

    我自己找到的,一种解决方案是从所有地址列表中获取 ExchangeUser。一旦这样,您就可以通过别名轻松检索用户并根据地址创建收件人。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-03
      • 2012-06-24
      • 2016-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-01
      相关资源
      最近更新 更多