2009-08-20 90 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 2014-08-11 17:19:03