2017-10-25 10 views
-2

받은 편지함 하위 폴더로 이동 첨부 파일 :VBA - 내가 Outlook에서 다음과 같은 규칙을 만들 싶습니다

(1) 특정 주소에서 이메일을 제공 할 때마다

(2)가 이동하는 스크립트를 실행하려면 특정 주제에 받은 편지함 하위 폴더에 첨부 된 이메일 (MyFolder라고 부름)

단지 하드 드라이브 폴더에 첨부 파일을 저장하고 싶지 않습니다.

1 단계와 2 단계를 수행 할 수 있지만 3 단계의 코드에 문제가 있습니다. 대부분의 관련 질문은 하드 드라이브 폴더에 첨부 파일 저장과 관련이 있습니다.

정말 감사드립니다.

드미트리

+0

1 단계와 2 단계를 수행 할 수 있다면 3 단계 질문은 무엇입니까? – mooseman

+0

많은 사람들이 파일을 수동으로 Windows 폴더에서 Outlook 폴더로 끌 수 있음을 알게되었습니다. 나는 Outlook 폴더에 첨부 파일을 직접 저장하는 Outlook VBA에 아무것도 없다고 생각합니다. – niton

+0

회의론자들을 위해 - Outlook 폴더에 파일을 직접 저장 https://www.msoutlook.info/question/575 – niton

답변

0

나는 (단계 예에 의해 단계가 페이지에 표시됩니다)

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 

또한이 규칙을 추가 할 수 있습니다 https://www.extendoffice.com/documents/outlook/3747-outlook-auto-download-save-attachments-to-folder.html

에서이 예제를 발견했다.

+0

영업 사원이 이미이를 수행하는 방법을 찾았습니다. "하드 드라이브 폴더에 첨부 파일을 저장하고 싶지 않습니다." – niton

0

Outlook 폴더에는 파일을 포함 할 수 없습니다. Office 문서 (예 : Word 또는 Excel) 인 경우 문서 항목을 만들어야합니다. 또는 Outlook 항목을 만들어 첨부 된 파일을 추가해야합니다.

Getting Started with VBA in Outlook 2010 문서가 도움이 될 수 있습니다.

+0

Outlook 폴더에 직접 파일 저장 https://www.msoutlook.info/question/575 – niton

+0

좀 더 자세히 살펴보면 해당 파일이있는 문서 항목 (메시지 클래스는 IPM.Document로 시작 함)을 볼 수 있습니다. 붙여진. –

+0

Word 문서를 Outlook 폴더로 직접 끌어 왔습니다. – niton