none
outlook 2010 imap vba RRS feed

  • Вопрос

  • добрый день.

    Вопрос:

    Как можно сохранить вложения на жесткий диск используя VBA в outlook 2010 и подключаясь к серверу по IMAP.

    Использую правило по приходу письма с вложением, с таким скриптом:

    Sub Save_att(It As MailItem) Dim NS As Outlook.NameSpace Set NS = Application.GetNamespace("MAPI")     MsgBox (It.Attachments.Count)     MsgBox (NS.Folders.Item(1).Folders.Item(1))     It.Attachments.Item(1).SaveAsFile ("d:\Тест\" & It.Attachments.Item(1).DisplayName) EndSub

    При этом MsgBox (It.Attachments.Count) пишет что 0 вложений, хотя вложения стабильно есть. Используя 2007 оутлуук, так же по данному скрипту получаю вложения в папку, а в 2010 никак.

    Есть ди у кого, какие предположения как получить вложения на диск по приходу письма в 2010 оутлуке с протоколом IMAP, с POP3 работает, но нужен IMAP.

    17 февраля 2015 г. 16:21