KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Outlook 에서 이메일의 모든 첨부 파일을 제거하려면 어떻게 하나요?

작성자Kelly수정 날짜

일반적으로 이메일을 미리 보기할 때 첨부 파일을 마우스 오른쪽 버튼으로 클릭하고첨부 파일 제거항목을 선택하여 삭제할 수 있습니다. 하지만 한 이메일 메시지에 첨부 파일이 여러 개 있을 경우 하나씩 제거하는 것은 번거로울 수 있습니다. 여기서 Outlook 에서 한 이메일의 모든 첨부 파일을 제거하거나 여러 이메일의 모든 첨부 파일을 제거하는 두 가지 쉬운 방법을 소개합니다。

Outlook 에서 한 이메일 메시지의 모든 첨부 파일을 수동으로 제거하기
VBA 코드로 Outlook 에서 여러 이메일 메시지의 모든 첨부 파일 제거하기
Kutools for Outlook 으로 한 개 또는 여러 개의 이메일에서 모든 첨부 파일을 쉽게 제거하기


Outlook 에서 한 이메일 메시지의 모든 첨부 파일을 수동으로 제거하기

선택한 이메일 메시지에서 모든 첨부 파일을 제거하는 것은 Outlook 의첨부 파일 제거기능을 사용하면 매우 쉽습니다。

단계 1: 나중에 첨부 파일을 제거할 이메일 메시지를 선택하세요。

단계 2: 읽기 창에서 첨부 파일 중 하나를 클릭하여 첨부 파일 도구 탭을 활성화하세요。

doc-save-attachments-1

단계 3:모두 선택버튼을 클릭하세요。 해당 버튼은선택 영역그룹의첨부 파일탭에 있습니다。

doc-save-attachments-2

이 단계를 통해 선택된 이메일 메시지의 모든 첨부 파일을 한 번에 선택할 수 있습니다。

단계 4:첨부 파일 제거버튼을 클릭하세요。 해당 버튼은작업그룹의첨부 파일탭에 있습니다。

단계 5: 경고 대화 상자에서첨부 파일 제거버튼을 클릭하세요。

doc-save-attachments-3

그러면 선택된 이메일 메시지의 모든 첨부 파일이 즉시 삭제됩니다。

참고: 첨부 파일 제거 기능은 Outlook 2010 이상 버전에서는 정상적으로 작동하지만 Outlook 2007 에서는 작동하지 않습니다。


Outlook 에서 여러 개의 선택된 이메일에서 첨부 파일을 모두 쉽게 제거하세요:

모든 첨부 파일 분리유틸리티를 사용하면Kutools for Excel아래 데모와 같이 여러 개의 선택된 이메일에서 첨부 파일을 모두 쉽게 제거할 수 있습니다。 (첨부 파일은 지정된 폴더에 저장됩니다)지금 다운로드하여 사용해 보세요! (30 일 무료 체험)


VBA 코드로 Outlook 에서 여러 이메일 메시지의 모든 첨부 파일 제거하기

Microsoft Outlook 에서 여러 이메일 메시지의 모든 첨부 파일을 제거하려는 경우 다음 방법이 도움이 됩니다。 먼저Microsoft Outlook 에서 모든 매크로를 활성화하는 것을 권장합니다。

단계 1:내 문서폴더로 이동하여 새 폴더를 생성하고 이름을OLAttachments

단계 2: 나중에 첨부 파일을 제거할 여러 개의 이메일 메시지를 선택하세요。

참고:Ctrl 키를 누른 상태에서 클릭하여연속되지 않은이메일 메시지를 선택할 수 있습니다。

Shift 키를 누른 상태에서 클릭하여연속된이메일 메시지를 선택할 수 있습니다。

단계 3:Alt키와F11키를 동시에 눌러 VBA 편집기를 엽니다。

단계 4: 왼쪽 창에서Project1>Microsoft Outlook 개체를 확장한 후ThisOutlookSession을 두 번 클릭하여 편집기에서 엽니다。 아래 스크린샷 참조:

doc-delete-attachments-4

단계 5: 다음 VBA 코드를 편집 창에 복사하여 붙여넣으세요。

Public Sub ReplaceAttachmentsToLink()
Dim objApp As Outlook.Application
Dim aMail As Outlook.MailItem 'Object
Dim oAttachments As Outlook.Attachments
Dim oSelection As Outlook.Selection
Dim i As Long
Dim iCount As Long
Dim sFile As String
Dim sFolderPath As String
Dim sDeletedFiles As String
 
    ' Get the path to your My Documents folder
    sFolderPath = CreateObject("WScript.Shell").SpecialFolders(16)
    On Error Resume Next
 
    ' Instantiate an Outlook Application object.
    Set objApp = CreateObject("Outlook.Application")
 
    ' Get the collection of selected objects.
    Set oSelection = objApp.ActiveExplorer.Selection
 
    ' Set the Attachment folder.
    sFolderPath = sFolderPath & "\OLAttachments"
 
    
    ' Check each selected item for attachments. If attachments exist,
    ' save them to the Temp folder and strip them from the item.
    For Each aMail In oSelection
 
    ' This code only strips attachments from mail items.
    ' If aMail.class=olMail Then
    ' Get the Attachments collection of the item.
    Set oAttachments = aMail.Attachments
    iCount = oAttachments.Count
     
       
    If iCount > 0 Then
     
        ' We need to use a count down loop for removing items
        ' from a collection. Otherwise, the loop counter gets
        ' confused and only every other item is removed.
         
        For i = iCount To 1 Step -1
         
            ' Save attachment before deleting from item.
            ' Get the file name.
            sFile = oAttachments.Item(i).FileName
             
            ' Combine with the path to the Temp folder.
            sFile = sFolderPath & "\" & sFile
             
            ' Save the attachment as a file.
            oAttachments.Item(i).SaveAsFile sFile
             
            ' Delete the attachment.
            oAttachments.Item(i).Delete
             
            'write the save as path to a string to add to the message
            'check for html and use html tags in link
            If aMail.BodyFormat <> olFormatHTML Then
                sDeletedFiles = sDeletedFiles & vbCrLf & "<file://" & sFile & ">"
            Else
                sDeletedFiles = sDeletedFiles & "<br>" & "<a href='file://" & _
                sFile & "'>" & sFile & "</a>"
            End If
             
                         
        Next i
        'End If
             
       ' Adds the filename string to the message body and save it
       ' Check for HTML body
       If aMail.BodyFormat <> olFormatHTML Then
           aMail.Body = aMail.Body & vbCrLf & _
           "The file(s) were saved to " & sDeletedFiles
       Else
           aMail.HTMLBody = aMail.HTMLBody & "<p>" & _
           "The file(s) were saved to " & sDeletedFiles & "</p>"
       End If
       
       aMail.Save
       'sets the attachment path to nothing before it moves on to the next message.
       sDeletedFiles = ""
    
       End If
    Next 'end aMail
     
ExitSub:
 
Set oAttachments = Nothing
Set aMail = Nothing
Set oSelection = Nothing
Set objApp = Nothing
End Sub

단계 6:F5키를 눌러 이 VBA 코드를 실행하세요。

이제 선택된 이메일 메시지의 모든 첨부 파일이 제거되고, 각 삭제된 첨부 파일에 대한 하이퍼링크가 모든 선택된 이메일 메시지 하단에 남습니다。

doc-delete-attachments-7


Kutools for Outlook 으로 한 개 또는 여러 개의 이메일에서 모든 첨부 파일을 쉽게 제거하기

모든 첨부 파일 분리첨부 파일 유틸리티를 사용하면Kutools for OutlookOutlook 에서 한 개 또는 여러 개의 선택된 이메일에서 모든 첨부 파일을 신속하게 제거할 수 있습니다。 다음 단계를 따르세요。

Kutools for Outlook: 30 일 동안 제한 없이 무료로 사용 가능한 100 개 이상의 유용한 Outlook 애드인 제공합니다.

1. 첨부 파일을 제거할 이메일 메시지를 하나 이상 선택한 후Kutools>첨부 파일 도구>모든 첨부 파일 분리를 클릭하세요。 스크린샷 참조:

doc-save-attachments-multiple-emails6

2. 분리 설정대화 상자에서 다음과 같이 설정하세요。

  • 2.1 삭제된 모든 첨부 파일을 저장하려면찾아보기버튼을 클릭하세요。
  • 2.2 기본적으로다음 스타일로 첨부 파일 분리확인란이 선택되어 있습니다。 필요에 따라 이메일별로 첨부 파일을 다른 폴더에 저장할 옵션을 선택하세요。
  • 2.3 확인버튼을 클릭하세요。 스크린샷 참조:

doc-save-attachments-multiple-emails7

참고 사항:
1. 모든 첨부 파일을 동일한 폴더에 저장하려면다음 스타일로 하위 폴더 생성확인란의 선택을 취소하세요。
2. 첨부 파일 제거 후 이메일 목록의 이메일에서 첨부 파일 아이콘이 사라집니다。 항상 해당 아이콘을 유지하려면첨부 파일을 분리한 후에도 이메일에 첨부 파일 아이콘이 유지됩니다확인란을 선택하세요。
2. 선택된 이메일에서 모든 첨부 파일을 제거하는 것 외에도 특정 조건에 해당하는 첨부 파일만 제거할 수도 있습니다. 예를 들어 크기가 500KB 를 초과하는 첨부 파일만 제거하려면고급 옵션버튼을 클릭하여 조건을 확장한 후 아래 스크린샷과 같이 설정하세요。

doc-save-attachments-multiple-emails08

3. 버튼을 클릭하세요。 해당 버튼은모든 첨부 파일 분리대화 상자에 있습니다。

doc-save-attachments-multiple-emails9

4. 그러면Kutools for Outlook대화 상자가 열려 삭제된 첨부 파일 수를 알려줍니다。확인버튼을 클릭하세요。

doc-save-attachments-multiple-emails10

이제 모든 첨부 파일이 즉시 제거되고 선택된 이메일에는 하이퍼링크만 남습니다。 필요 시 하이퍼링크를 클릭하여 해당 첨부 파일을 열 수 있습니다。

이 유틸리티를 무료로 체험해 보시려면(30 일간),다운로드하려면 여기를 클릭하세요, 그런 다음 위 단계에 따라 작업을 적용하세요。


최고의 Office 생산성 도구

Kutools for Outlook 의 완전히 새로운 버전을 100+가지 놀라운 기능과 함께 경험해 보세요!지금 다운로드하세요!

🤖KUTOOLS AI:고급 AI 기술을 활용하여 이메일 회신, 요약, 최적화, 확장, 번역, 작성 등 이메일 관련 작업을 손쉽게 처리합니다。

📧이메일 자동화:자동 회신(POP 및 IMAP 지원)/이메일 예약 발송/이메일 발송 시 규칙에 따라 자동 참조/숨은 참조/자동 전달(고급 규칙)/자동 인사말 추가/수신자 여러 명이 포함된 이메일을 자동으로 개별 메시지로 분할...

📨이메일 관리:이메일 회수/제목 등을 기준으로 피싱 이메일 차단/중복된 이메일 삭제/고급 검색/폴더 정리...

📁첨부파일 프로:일괄 저장/일괄 분리/일괄 압축/자동 저장/자동 분리/자동 압축...

🌟인터페이스 마법:😊더 예쁘고 멋진 이모지 제공/중요 이메일 수신 시 알림/Outlook 종료 대신 최소화...

👍한 번의 클릭으로 해결:모두 회신(첨부 파일 포함)/피싱 이메일 방지/🕘발신자의 현재 시간 시간대 표시...

👩🏼‍🤝‍👩🏻연락처 및 캘린더:선택한 이메일에서 연락처 추가 일괄 생성/연락처 그룹를 개별 그룹으로 분할/생일 알림 제거...

Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개의 다른 언어를 지원합니다!

한 번의 클릭으로 즉시 Kutools for Outlook 의 잠금을 해제하세요。 더 이상 기다리지 마시고 지금 다운로드하여 업무 효율을 높이세요!

kutools for outlook features1kutools for outlook features2

🚀 한 번의 클릭으로 다운로드 — 모든 Office 애드인 받기

강력히 권장: Kutools for Office (5-in-1)

한 번의 클릭으로다섯 개의 설치 프로그램을동시에 다운로드하세요 —Kutools for Excel, Outlook, Word, PowerPointOffice Tab Pro.지금 다운로드하세요!

  • 한 번의 클릭으로 편리하게: 다섯 개의 설치 패키지를 한 번에 다운로드하세요。
  • 🚀모든 Office 작업에 대비 완료: 필요한 시점에 필요한 애드인을 설치하세요。
  • 🧰포함됨: Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint