Problème obtention note (Interop C# Outlook)
Salut tout le monde ! Je dois récupérer toutes les notes contenus dans outlook dans le cadre d'un projet.
Voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Outlook = Microsoft.Office.Interop.Outlook;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Outlook.NoteItem item;
objOutlook = new Outlook.ApplicationClass();
objNamespace = objOutlook.GetNamespace("MAPI");
objFolder = objNamespace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderNotes);
Console.WriteLine("Note(s) trouvée(s) : " + objFolder.Items.Count);
for (int i = 0; i < objFolder.Items.Count; i++)
{
item = (Outlook.NoteItem)objFolder.Items.GetNext();
Console.WriteLine("------------------------------");
Console.WriteLine(item.Subject);
Console.WriteLine(item.Body);
Console.WriteLine("------------------------------\n");
}
Console.ReadLine();
}
private static Outlook.Application objOutlook = null;
private static Outlook.NameSpace objNamespace = null;
private static Outlook.MAPIFolder objFolder = null;
}
} |
Maintenant, je vous expose mon problème :
Le problème est qu'en sortie (Dans ma console), j'obtiens cela :
Citation:
Note(s) trouvée(s) : 2
------------------------------
Note 1 : Test d'interopérabilité entre C# et Outlook
Note 1 : Test d'interopérabilité entre C# et Outlook
-----------------------------
------------------------------
Note 1 : Test d'interopérabilité entre C# et Outlook
Note 1 : Test d'interopérabilité entre C# et Outlook
-----------------------------
Alors que si tout ce passait comme il faut, je devrais avoir :
Citation:
Note(s) trouvée(s) : 2
------------------------------
Note 1 : Test d'interopérabilité entre C# et Outlook
Note 1 : Test d'interopérabilité entre C# et Outlook
-----------------------------
------------------------------
Note 2 : Test d'interopérabilité entre C# et Outlook
Note 2 : Test d'interopérabilité entre C# et Outlook
-----------------------------
Puisque dans Outlook j'ai deux notes étant respectivement :
Citation:
Note 1 : Test d'interopérabilité entre C# et Outlook
Et
Citation:
Note 2 : Test d'interopérabilité entre C# et Outlook
Si quelqu'un pouvait m'éclairer, je vous en serais entièrement reconnaissant !
Je vous remercie d'avance
A bientot
J-E