수신 Outlook 이메일을 이전 대화가 포함된 폴더로 이동

수신 Outlook 이메일을 이전 대화가 포함된 폴더로 이동

나는 다양한 폴더에 이메일 대화를 보관합니다. 하지만 해당 대화에 포함된 모든 새 이메일은 받은편지함으로 이동하므로 나머지 대화가 포함된 폴더로 수동으로 이동해야 합니다. Outlook에서 모든 새 이메일에 대해 자동으로 이 작업을 수행할 수 있는 방법이 있습니까?

내가 원하는 것: Outlook은 실행되는 동안 자동으로 다음을 수행합니다.

  • 받은 편지함의 읽지 않은 모든 이메일에 대해...
  • ...이메일이 ​​대화의 첫 번째 항목이 아닌 경우 해당 대화가 저장된 폴더를 검색하세요.
  • 발견되면 읽지 않은 새 이메일을 다음으로 이동하세요.첫 번째*찾은 폴더입니다(받은 편지함, 휴지통 또는 보낸 편지함 제외).
  • 선택 사항: 동일한 대화에 메시지가 포함된 폴더가 두 개 이상 있는 경우 아무 작업도 수행하지 않습니다.

**동일한 대화에 메시지가 포함된 폴더가 두 개 이상 있으면 아무 작업도 수행하지 마세요*. (해법이 너무 복잡해지는 경우에는 이 추가 규칙이 필요하지 않습니다.)

감사해요!

답변1

Outlook에는 "이동" 리본/작업이 있으며, 마지막 항목은 "이 대화에서 메시지를 항상 이동합니다..."입니다. 여기에서 특정 대화에 대해 도착하는 메시지를 이동할 위치를 지정할 수 있습니다. 불행하게도 모든 대화에 대해 이 작업을 수행해야 합니다(모든 메일에 대해 그런 것은 아닙니다). 지금까지 이 문제에 대해 내가 찾을 수 있는 가장 빠른 해결책은 다음과 같습니다.

건배

답변2

대화의 모든 이메일이 현재 있는 폴더 목록을 생성하는 VBA 매크로를 사용하여 이 문제를 해결할 수 있습니다. 그런 다음 사용자는 이 목록에서 선택하거나 이메일을 이동할 폴더를 선택하도록 규칙을 설정할 수 있습니다. 에게. 선택 또는 규칙은 이메일을 이동하기 위해 또 다른 VBA 서브루틴을 트리거해야 합니다.

나는 같은 문제가 있었고 이것에 대한 매크로를 만들었습니다. 매크로는 현재 Outlook 2016에서 작동하고 있습니다.

GitHub: outlook-to-thread로 이동

관련 정보