Affichage des éléments sélectionnés dans l’Explorateur actif
Cet exemple montre comment utiliser la classe d’assistance OutlookItem pour afficher correctement tous les éléments sélectionnés dans la fenêtre de l’Explorateur actif.
Exemple
Remarque
L’exemple de code suivant est un extrait de programmation d’Applications pour Microsoft Office Outlook 2007.
L’objet Selection contient l’ensemble des éléments Outlook sélectionnés dans l’Explorateur Outlook actif. Ni l’Explorateur actif, représenté par ActiveExplorer(), ni l’ensemble des éléments sélectionnés, n’indique le type des éléments sélectionnés. Normalement, il faut d’abord identifier le type d’élément, puis appeler la méthode Display spécifique pour ce type. Dans la mesure où la méthode Display est commune à tous les objets des éléments Outlook et où la classe d’assistance OutlookItem inclut cette méthode, vous pouvez tirer parti de la classe d’assistance, en déclarant une instance de l’objet OutlookItem, myItem, et en utilisant myItem.Display pour afficher chaque élément de la sélection. Vous pouvez en apprendre plus sur l’implémentation de la classe d’assistance OutlookItem dans l’article Créer une classe d’assistance pour accéder aux membres d’élément courant Outlook
Si vous utilisez Visual Studio pour tester cet exemple de code, vous devez d’abord ajouter une référence au composant Bibliothèque d’objets Microsoft Outlook 15.0 et spécifier la variable lorsque vous importez l’espace de noms Microsoft.Office.Interop.Outlook. L’instruction using ne doit pas se produire juste avant les fonctions de l’exemple de code, mais doit être ajoutée avant la déclaration publique. La ligne de code suivante montre comment effectuer l’importation et l’affectation dans C#.
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();
}
}