Obtenir un Dossier à partir d'Outlook à l'aide de C# & GetFolderFromID EntryIdStore

Je vais essayer d'obtenir un dossier spécifique dans outlook avec c#. Quelqu'un d'autre a eu le même problème ici À l'aide d'Outlook API pour obtenir un dossier spécifique cependant, en utilisant les Dossiers de la collection, je ne suis pas sûr de la façon de passer à travers les dossiers de la collection. Je veux dire, j'ai regardé le type d'objet que les Dossiers de la collection retourne et il ressemble à un objet de Dossiers. Mais quand j'ai essayer de l'utiliser dans une boucle, il me donne une défaillance de fonte d'exception. J'espère aussi que je pouvais utiliser la méthode GetFolderFromID pour lui donner le nom de la chaîne du dossier, mais qui ne veulent pas travailler non plus... mais je ne peux pas trouver un exemple de comment l'utiliser donc je ne suis pas sûr que je code correctement. Voici un exemple de ce que j'ai essayé. Quelqu'un sait comment obtenir le Traité le dossier qui est sur le même niveau que le dossier Boîte de réception? Merci.

        MAPIFolder oProcessed = null;
        foreach (var folder in oNS.Folders)
            if (folder.ToString() == "Processed")
            {
                oProcessed = (MAPIFolder)folder;
            }

        if (oProcessed == null)
            throw new Exception("Missing processed folder.");
InformationsquelleAutor geoff | 2010-01-15