VBA - вложение Переместить в папку Входящие вложенной


-2

Я хотел бы создать следующее правило в Outlook:

всякого раза, когда приходит письмо от (1) конкретного адреса и (2) с конкретной темой, я хочу, чтобы запустить скрипт, который двигается вложение электронной почты в подпапку «Входящие» (назовем его «MyFolder»).

Так просто, чтобы все было ясно: я не хочу сохранять вложение в папку на жестком диске.

Я могу выполнить шаги 1 и 2, но у меня проблемы с кодом для шага 3. Большинство связанных вопросов касаются сохранения вложений в папки жесткого диска.

Буду признателен за вашу помощь!

Дмитрий

  0

Если вы можете сделать шаги 1 и 2, то каков ваш вопрос 3-го вопроса? 25 окт. 172017-10-25 20:50:32

  0

Теперь многие узнают, что файлы можно перетаскивать вручную из папки Windows в папку Outlook. Я считаю, что в Outlook VBA нет ничего, чтобы сохранять вложения непосредственно в папку Outlook. 25 окт. 172017-10-25 20:52:54

  0

Для скептиков - хранение файлов непосредственно в папках Outlook https://www.msoutlook.info/question/575 25 окт. 172017-10-25 23:51:19

  0

ну, спасибо всем за вашу помощь! 03 ноя. 172017-11-03 06:46:28

0

Я нашел этот пример в https://www.extendoffice.com/documents/outlook/3747-outlook-auto-download-save-attachments-to-folder.html

Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem) 
    Dim oAttachment As Outlook.Attachment 
    Dim sSaveFolder As String 

    sSaveFolder = "C:\Users\DT168\Documents\outlook-attachments\" 
    For Each oAttachment In MItem.Attachments 
    oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName 
    Next 

End Sub 

Также вы можете добавить правило (шаг за шагом примера показан на странице).

  0

ОП уже нашел, как это сделать. «Я не хочу сохранять вложение в папку с жестким диском». 25 окт. 172017-10-25 21:06:36


0

Папка Outlook не может содержать файлы. Вам нужно создать элемент документа, если это документ Office (например, Word или Excel). Или вам нужно будет создать элемент Outlook и добавить к нему прикрепленный файл.

Вы можете найти полезную статью Getting Started with VBA in Outlook 2010.

  0

Хранение файлов непосредственно в папках Outlook https://www.msoutlook.info/question/575 25 окт. 172017-10-25 23:47:43

  0

Если вы посмотрите немного ближе, вы можете увидеть элемент документа (класс сообщения начинается с IPM.Document) с соответствующим файлом прилагается. 25 окт. 172017-10-25 23:54:18

  0

Я перетащил документ Word непосредственно в папку Outlook. 26 окт. 172017-10-26 00:18:49

  0

Да, вы можете перетащить файл. Но файл хранится в папке Outlook в виде вложения в элемент документа. 26 окт. 172017-10-26 00:56:49