2009-03-05 8 views
1

Ich lese das Buch "Programmieren von Anwendungen für Microsoft Office Outlook: 2007". Im Beispiel-Code ..Outlook-Add-In-Entwicklungsproblem

Das Problem mit dem oben genannten Code ist die ich konnte OutlookItem Klasse nirgendwo finden. Da ich neu in Office/Outlook-Programmierung bin, brauche ich einige Hinweise zu diesem Zweck. Bitte lassen Sie mich wissen, wie Sie auf die Elemente in Selection als generisches Outlook-Element zugreifen können, anstatt es als MailItem oder AppointmentItem anzugeben.

Antwort

2

Es gibt keine Klasse im Outlook-Objektmodell, das generisch wie OutlookItem ist. Die Autoren des oben erwähnten Buchs haben OutlookItem als Hilfsklasse bereitgestellt. Im Allgemeinen verwendet die Hilfsklasse Reflektion, um Methoden offenzulegen, die allen Outlook-Elementen gemeinsam sind.

Aus dieser Antwort sollte man also annehmen, dass es im aktuellen Outlook-Objektmodell keine generische Klasse auf Elementebene gibt, und hoffentlich werden Leute aus dem Outlook-Team in Zukunft ein solches hinzufügen.