Outlook VBA로 특정 이메일 첨부 파일을 자동으로 저장하는 방법

지금 공유 :

많은 사용자는 Outlook이 첨부 파일 이름에서 특정 단어를 자동으로 찾은 다음 특정 첨부 파일을 컴퓨터의 로컬 폴더에 저장할 수 있기를 바랍니다. 이 기사에서는 Outlook VBA를 사용하여 수행하는 방법을 알려줍니다.

일상 업무에서 받은 이메일의 첨부 파일이 그다지 중요하지 않은 경우 로컬 디스크에 저장하지 않고 Outlook에서 직접 읽습니다. 다만, 인사규정, 월간근무보고서 등 첨부파일이 중요한 경우에는 컴퓨터의 특정 폴더에 저장해두겠습니다. 이런 경우 이름에 특정 단어가 포함된 이메일 첨부 파일을 특정 폴더에 자동으로 저장하도록 Outlook을 구성하고 싶습니다. 그래서 Outlook VBA로 이를 실현하는 빠른 방법을 찾았습니다. 정교한 VBA 코드 및 단계는 다음과 같습니다.

특정 이메일 첨부 파일 자동 저장

  1. 먼저 Outlook을 시작하고 "개발자" 탭으로 이동해야 합니다.
  2. 그런 다음 "코드" 그룹에서 "비주얼 베이직" 버튼을 클릭합니다.Visual Basic 버튼
  3. 그런 다음 "Visual Basic" 창에서 "ThisOutlookSession" 프로젝트를 열고 다음 코드를 복사해야 합니다.
Public WithEvents olItems As Outlook.Items

Private Sub Application_Startup()
    Set olItems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub olItems_ItemAdd(ByVal Item As Object)
    Dim NewMail As Outlook.MailItem
    Dim Atts As Attachments
    Dim Att As Attachment
    Dim strPath As String
    Dim strName As String
 
    If Item.Class = olMail Then
       Set NewMail = Item
    End If
 
    Set Atts = Item.Attachments
 
    If Atts.Count > 0 Then
       For Each Att In Atts
           'Replace "test" with what you want to look for in attachment name
           If InStr(LCase(Att.FileName), "test") > 0 Then
              'Use your wanted destination folder path to save the attachments
              strPath = "C:\Attachments\"
              strName = NewMail.Subject & " " & Chr(45) & " " & Att.FileName
              Att.SaveAsFile strPath & strName
           End If
       Next
    End If
End Sub

특정 이메일 첨부 파일 자동 저장

  1. 그 후에이 코드에 서명해야합니다.
  • 먼저 VBA 프로젝트용 디지털 인증서를 사용하여 인증서를 만듭니다.VBA 프로젝트 용 디지털 인증서
  • 그런 다음 다음 그림과 같이 이 코드에 인증서를 할당합니다.이 코드에 서명
  1. 그런 다음 현재의 “Visual Basic” 창을 종료하고 “Developer” 탭의 “Code” 그룹에서 “Macro Settings” 버튼을 클릭합니다.디지털 서명된 매크로만 활성화
  2. 이제부터 Outlook은 이름에 특정 단어가 포함된 첨부 파일을 지정된 로컬 폴더에 자동으로 저장합니다.

심각한 Outlook 손상에서 복구

여러 기능을 자랑하지만 Outlook은 여전히 ​​손상되기 쉽습니다. 따라서 다음과 같이 Outlook에서 발생할 수 있는 모든 문제를 주시해야 합니다. PST 메일 오류, Outlook이 응답하지 않는 등. 오류가 발생하면 Outlook 기본 제공 복구 도구인 ScanPST.exe를 사용하여 오류를 수정할 수 있습니다. 실패하면 더 강력한 도구를 사용하십시오.

저자 소개 :

Shirley Zhang은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. 수리 SQL Server mdf 파일 문제 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM

지금 공유 :

댓글이 닫혀있다.