Создание нового магазина Outlook - PullRequest
0 голосов
/ 16 января 2010

Я создаю PST-файл в Outlook, используя C # и Addin Express.

Новый pst-файл («Мой почтовый ящик») должен иметь «Входящие», «Отправленные», «Исходящие».

Outlook.Folders olFolders = olNamespace.Folders;
        foreach (Outlook.MAPIFolder olTmpFolder in (IEnumerable) olFolders)
        {

            if(olTmpFolder.Name == "My Inbox")
            {

                olTmpFolder.Folders.Add("Inbox", Outlook.OlDefaultFolders.olFolderInbox);
                olTmpFolder.Folders.Add("Sent", Outlook.OlDefaultFolders.olFolderSentMail);
                olTmpFolder.Folders.Add("Outbox", Outlook.OlDefaultFolders.olFolderOutbox);

            }

        }

Но я вижу только папку «Входящие».

Если есть лучшие способы, пожалуйста, дайте мне знать.

Спасибо Sujay

1 Ответ

0 голосов
/ 04 февраля 2011

Попробуйте и дайте мне знать, если это работает:

Outlook.Folders olFolders = olNamespace.Folders;
        foreach (Outlook.MAPIFolder olTmpFolder in (IEnumerable) olFolders)
        {
            if(olTmpFolder.Name == "My Inbox")
            {

                olTmpFolder.Folders.Add("Inbox", missing) as Outlook.Folder;
                olTmpFolder.Folders.Add("Sent", missing) as Outlook.Folder
                olTmpFolder.Folders.Add("Outbox", missing) as Outlook.Folder
            }
        }
...