Lorsque j'utilise OutlookSpy pour obtenir les EntryIDs de MailItems dans un dossier particulier et leur fournir le code suivant:Erreur lors de l'ouverture des Perspectives MailItems avec GetItemFromID en utilisant EntryID à partir d'Outlook Spy
Outlook.Application myApp = new Outlook.ApplicationClass();
Outlook.NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
try
{
object obj = mapiNameSpace.GetItemFromID(sEntryID);
if (obj is Outlook.MailItem)
{
var getItem = (Outlook.MailItem)mapiNameSpace.GetItemFromID(sEntryID);
getItem.Display();
}
}
catch (Exception Ex)
{
Global.Common.LogError("Error accessing MailItem", Ex, "EntryID " + sEntryID + " not found in " + sFolder, "Warning");
}
Je reçois des erreurs de messagerie inconnus pour certaines valeurs EntryID et l'affichage réussi des messages dans Outlook avec d'autres. Quelqu'un peut-il suggérer quels attributs les MailItems pourraient avoir qui affecteront si je peux les afficher avec succès en utilisant GetItemFromID ou toute autre méthode d'affichage fiable de tous les messages par EntryID?
Quelle erreur obtenez-vous exactement dans le code? Message d'erreur? –
S'il vous plaît laissez-moi savoir si la spécification du second paramètre aide explicitement ou non. –