2009-08-20 4 views

Antwort

2

Mit der Outlook Redemption Bibliothek können Sie den Abwesenheitsstatus wie diese:

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; 
} 

eines anderen Benutzers Status zu überprüfen, müssen Sie die MAPIOBJECT für ihre Mailbox zu erhalten.

+1

Kennen Sie ein Beispiel, wie "das MAPIOBJECT für ihre Mailbox zu erhalten" – Denis