2009-08-20 2 views

ответ

2

Используя Outlook Redemption библиотеку, вы можете выйти из офиса статуса, как это:

public bool IsOutOfOffice() 
{ 
    var outlook = new Microsoft.Office.Interop.Outlook.Application(); 
    var rdoSession = new Redemption.RDOSession(); 
    rdoSession.MAPIOBJECT = outlook.Session.MAPIOBJECT; 

    Redemption.RDOOutOfOfficeAssistant OOFA = 
     (_rdoSession.Stores.DefaultStore as Redemption.RDOExchangeMailboxStore).OutOfOfficeAssistant 

    return OOFA.OutOfOffice; 
} 

Чтобы проверить статус другого пользователя, вы должны получить MAPIOBJECT для своего почтового ящика.

+1

Знаете ли вы пример того, как «получить MAPIOBJECT для своего почтового ящика» – Denis

 Смежные вопросы

  • Нет связанных вопросов^_^