C#Outlook插件:如何获取自己的Office Communicator状态

时间:2014-05-20 07:05:33

标签: c# outlook-addin

我正在尝试用C#编写一个outlook插件。

对于我想知道我的通信器状态是否离开/可用/忙碌的功能。 基于此,我将采取各种行动。

请告诉我这样做的最佳方法。

我正在尝试使用OfficeCommunicatorAPI,但不确定要使用什么。

PS。我是C#Development和MS API的新手。

1 个答案:

答案 0 :(得分:0)

我明白了。 它可以从CommunicatorAPI获取。

       var a = new CommunicatorAPI.Messenger();
        if(a.MyStatus == MISTATUS.MISTATUS_ONLINE)
        {
            MessageBox.Show("Online");
        }
        else if   (a.MyStatus == MISTATUS.MISTATUS_AWAY)
        {
            MessageBox.Show("Away");
        }