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.
Kennen Sie ein Beispiel, wie "das MAPIOBJECT für ihre Mailbox zu erhalten" – Denis