Share via


Anzeigen von ausgewählten Elementen im aktiven Explorer

Dieses Beispiel zeigt, wie Sie mit der OutlookItem-Hilfsklasse problemlos alle im aktiven Explorer-Fenster ausgewählten anzeigen.

Beispiel

Hinweis

Das folgende Codebeispiel ist ein Auszug aus Programming Applications für Microsoft Office Outlook 2007.

Das Selection-Objekt enthält die Gruppe von Outlook-Elementen, die aktuell im aktiven Outlook-Explorer ausgewählt sind. Weder der aktive Explorer, der durch ActiveExplorer() dargestellt ist, noch die Gruppe der ausgewählten Elementen gibt den Typ der ausgewählten Elemente an. In der Regel müssen Sie zunächst den Elementtyp identifizieren und dann die spezifische Display-Methode für diesen Typ aufrufen. Da die Display-Methode für alle Outlook-Elementobjekte gleich ist und die OutlookItem-Hilfsklasse diese Methode enthält, können Sie die Hilfsklasse nutzen, indem Sie eine Instanz des OutlookItem-Objekts (myItem) deklarieren und myItem.Display zum Anzeigen der jeweiligen Elemente in der Auswahl verwenden. Informationen zur Implementierung der OutlookItem-Hilfsklasse finden Sie unter Erstellen einer Hilfsklasse zum Zugriff auf allgemeine Member von Outlook-Elementen

Wenn Sie Visual Studio verwenden, um dieses Codebeispiel zu testen, müssen Sie der Microsoft Outlook 15.0-Objektbibliothekkomponente zuerst einen Verweis hinzufügen und die Outlook-Variable angeben, wenn Sie den Microsoft.Office.Interop.Outlook-Namespace importieren. Die using-Anweisung darf im Codebeispiel nicht direkt vor den Funktionen stehen, sondern muss vor der öffentlichen Class-Deklaration hinzugefügt werden. Die folgende Codezeile zeigt, wie Sie den Import und die Zuweisung in C# vornehmen.

using Outlook = Microsoft.Office.Interop.Outlook;
private void DisplaySelectedItems()
{
    Outlook.Selection selection =
        Application.ActiveExplorer().Selection;
    for (int i = 1; i <= selection.Count; i++)
    {
        OutlookItem myItem = new OutlookItem(selection[i]);
        myItem.Display();
    }
}

Siehe auch