Frage

Ich lese das Buch "Programmieren von Anwendungen für Microsoft Office Outlook: 2007". In dem Beispielcode ..

private void Application_ItemContextMenuDisplay(
    Microsoft.Office.Core.CommandBar CommandBar,
    Microsoft.Office.Interop.Outlook.Selection Selection)
{
    OutlookItem oItem = new OutlookItem(Selection[1]);

    //...
}

Das Problem mit dem obigen Code ist das ich nicht OutlookItem Klasse überall finden konnte. Da ich auf Office / Outlook-Programmierung neu bin, muss ich an diesem Ende einige Hinweise auf. Bitte lassen Sie mich wissen, wie die Elemente in Selection zuzugreifen als Gattungs Outlook-Element statt eines festen oder Gießen als MailItem oder AppointmentItem.

War es hilfreich?

Lösung

Es gibt keine Klasse im Outlook-Objektmodell, das wie OutlookItem generisch ist, die Autoren des oben erwähnten booke als Helfer-Klasse OutlookItem. Im Allgemeinen verwendet die Hilfsklasse Reflexionsmethoden aufzudecken, die für alle Outlook-Elemente.

So ist die Sache von dieser Antwort zu nehmen wäre, gibt es keine Punkt-Ebene generische Klasse in dem aktuellen Outlook-Objektmodell, und hoffentlich die Menschen auf die Aussichten Team wird man in der Zukunft sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top