Wie Outlook 2003 Kontenliste mit Outlook 2003-Objektmodell erhalten
-
02-10-2019 - |
Frage
Ist es möglich, die Liste aller bestehenden Konten von Outlook 2003 nur erhalten Standard-COM mit? Es bedeutet, dass ich nicht Redemption Bibliothek verwenden kann, aber nur Standard Outlook 2003-Objektmodell . Es ist viel einfach Konten in Outlook zu erhalten 2007/2010:
dynamic outlook = AutomationFactory.GetObject("Outlook.Application");
var accounts = outlook.Session.Accounts;
Aber es gibt keine „Konten“ Eigenschaft für Outlook 2003. In der Standardeinstellung kann ich nur Standardkonto zugreifen „Current“ Eigenschaft. Vielleicht gibt es eine weitere Möglichkeit, alle Konten zu erhalten (mit nur Outlook 2003-Objektmodell)?
Lösung 2
Ich habe schließlich Antwort . Ich verwende Objektmodell nicht, aber ich weiß genau gleich wie Redemption (Leseregister). So ist es akzeptable Antwort wie für mich.
Andere Tipps
Die Konten Eigenschaft ist in dem Outlook 2003-Objektmodell nicht verfügbar ist. Eine Möglichkeit, diese Informationen zu erhalten, ist die Verwendung Extended MAPI MAPI (1.0) und der EnumerateAccounts Methode des IOlkAccountManager Schnittstelle. Doch von Extendend MAPI mithilfe von Code verwalten ist entmutigter . Es gibt Dritten Wrapper zur Verfügung, ein pouplar eines Wesen Redemption . Unten sind ein paar Ressourcen, die hilfreich sein wird.
http://support.microsoft.com/kb/200018