【发布时间】:2020-05-08 10:22:39
【问题描述】:
我们目前正在使用 MAPI 将联系信息加载到表单中。 在 MapiSession 中,我们正在使用这段代码创建一个 RDOAddressEntry“接收者”
using (MapiSession session = new MapiSession())
{
//open outlook contact dialog
RDOAddressEntry recipient = session.GetAddressEntryFromID(contact.EntryId);
if (recipient.Type == null)
{
throw new ArgumentException("type not defined");
}
recipient.Details(handle.ToInt32());
}
我们的问题似乎是用最后一行代码打开的对话框创建了两个不同的对话框。一个用于交换联系人,另一个用于 SMTP 联系人。
在我们的应用程序的最后一个版本中,它总是为两种 RDOAddressEntry 类型打开相同的对话框,并且我们没有更改代码中的任何内容...
您能帮我解决这个问题,以便 SMTP 和 Exchange 再次带来相同的对话框吗?
【问题讨论】:
标签: outlook dialog contacts outlook-redemption