Affichage des éléments d’une demande de tâche envoyés à un destinataire
Cet exemple montre comment afficher tous les éléments de demande de tâche qui se trouvent dans la boîte de réception d’un destinataire.
Exemple
Remarque
L’exemple de code suivant est un extrait de programmation d’Applications pour Microsoft Office Outlook 2007.
Un objet TaskRequestItem représente une demande d’affectation d’une tâche à un autre utilisateur. L’objet TaskRequestItem est créé lorsque l’élément est reçu dans la boîte de réception du destinataire. Dans l’exemple de code suivant, ShowTaskRequests filtre la boîte de réception d’un destinataire, crée un objet Table, puis insère une ligne pour chaque élément dont la propriété MessageClass a la valeur IPM.TaskRequest. L’objet de chaque tâche dans le dossier Boîte de réception du destinataire est ensuite inscrit dans les écouteurs de suivi de la collection Listeners.
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 ShowTaskRequests()
{
string filter = "[MessageClass] = 'IPM.TaskRequest'";
Outlook.Table table =
Application.Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderInbox).GetTable
(filter, Outlook.OlTableContents.olUserItems);
while (!table.EndOfTable)
{
Outlook.Row nextRow = table.GetNextRow();
Debug.WriteLine(nextRow["Subject"]);
}
}