Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как вытащить вложение из Оутлука?
 
 автор: snipe   (19.03.2013 в 11:41)   личное сообщение
 
 

Доброго времени суток
собственно вопрос в названии темы
необходимо сохранить вложение(я) в нужном мне месте

Заранее спасибо

  Ответить  
 
 автор: Анатолий (Киев)   (19.03.2013 в 12:42)   личное сообщение
 
 

Например так (переменные пообъявляйте сами):
    Set OL = CreateObject("Outlook.Application")
    Set NS = OL.GetNamespace("MAPI")
    NS.Logon
    Set myFolder = NS.Folders("Личные папки").Folders("Входящие")
    strFileMask = "ABC*.txt"
    MinDate = Date - 1
 
 For i = myFolder.Items.Count To 1 Step -1 'Цикл по входящим в порядке убывания
    Set myItem = myFolder.Items(i)
   If myItem.CreationTime < MinDate Then Exit For  'Только за вчера и сегодня
   If myItem.Attachments.Count > 0 Then  'Если есть вложения
        strFileName = myItem.Attachments(1)  
    If strFileName Like strFileMask Then  'Если имя файла соответствует маске
        myItem.Attachments(1).SaveAsFile strPath
    End If
   End If
 Next

  Ответить  
 
 автор: snipe   (19.03.2013 в 13:38)   личное сообщение
 
 

Спасибо
все понял

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList