J'ai une tâche dont j'ai besoin pour créer un programme qui convertit Outlook en pdf.Outlook email à l'invite de sécurité pdf
ceci est mon code
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
NameSpace outlookNs = app.GetNamespace("MAPI");
MAPIFolder rootFolder = outlookNs.Stores["Blah"].GetRootFolder();
List<MailItem> mailItems = new List<MailItem>();
Folders subFolders = rootFolder.Folders;
foreach (Folder folder in subFolders)
{
if (folder.Name == "Inbox")
{
Items items = folder.Items;
foreach (object item in items)
{
if (item is MailItem)
{
MailItem mailItem = item as MailItem;
string fileName = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "New folder", mailItem.EntryID + mailItem.SenderName.Replace("/", "") + ".msg");
mailItem.SaveAs(fileName, Microsoft.Office.Interop.Outlook.OlSaveAsType.olMSG);
}
}
}
}
le code fonctionne, mais les perspectives contient des milliers d'e-mails. Les perspectives invite un message toutes les 10 minutes semblable à la capture d'écran ci-dessous
est-il un moyen d'éviter le message? Programatically ou un réglage fera l'affaire?