从Outlook按钮打开联系人卡片查看器/编辑器

时间:2016-06-06 05:11:46

标签: c# button callback outlook outlook-addin

我为Microsoft Outlook创建了一个自定义功能区,我有一个名为view profile的按钮。我希望能够为当前用户调出Contact Card Viewer / Editor。我创建了一个回调,我想我已经知道如何完成他的工作,但是一旦找到当前用户让它为该用户打开,我就无法建立连接。这是我到目前为止回调的代码。

ed

Custom Ribbon for Outlook

3 个答案:

答案 0 :(得分:2)

您可以使用ContactCard。 以下是从此页https://msdn.microsoft.com/en-us/library/office/ff869218.aspx

上的VBA示例转换而来的C#代码
        var session = appOutlook.Session;
        var adr = session.CurrentUser.AddressEntry;
        var cc = session.CreateContactCard(adr);
        cc.Show(MsoContactCardStyle.msoContactCardFull, 100, 100, 100, 100, 100, true);

答案 1 :(得分:0)

最简单的方法是在ContactItem上调用.Display(modal:true / false)方法。

ContactItem contact = ...
contact.Display(true); // for modal

答案 2 :(得分:0)

只需致电AddressEntry.Details

Outlook.AddressEntry currentUser = appOutlook.Session.CurrentUser.AddressEntry;
currentUser.Details();