如何从多个打开的窗口确定打开Outlook联系人?

时间:2016-01-18 22:03:19

标签: .net outlook contact

如何根据活动的打开联系人窗口(" card")获取打开的Outlook联系人的句柄?

因此,如果我的用户打开了三个Outlook联系人窗口,当他们在它们之间交替时,我可以获得代码隐藏中活动的Outlook.Contact对象的句柄。我假设有一些事件处理程序,但我还没能找到合适的事件处理程序。

我一直在看Outlook.Explorer:

            Object selObject = OutlookApp.ActiveExplorer().Selection[1];

            if (selObject is Outlook.ContactItem)...

但它总是让我打开最后一个联系人,而不是打开多个联系人之间的活动联系人。因此,每当用户在打开的联系人窗口之间交替时,我需要提取活动联系人的一些属性(姓名,电话号码等)C#请。

1 个答案:

答案 0 :(得分:0)

private void ContactCallMenu_OnCreate(object sender,ADXRibbonCreateMenuEventArgs e) {

foreach ($groups as $group) {
    $teamsingroup = $group->getTeam();
    echo "</b>".$group->getGroupname()."</b></br>";
    foreach ($teamsingroup as $teamingroup) {
        echo $teamingroup->getTeam()."</br>";
    }
}