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

Outlook 이메일 본문 텍스트를 Excel 스프레드시트로 내보내는 방법은 무엇인가요?

저자Siluvia수정 날짜

Outlook 에서 이메일 본문 텍스트를 Excel 스프레드시트로 내보내는 것은 이메일 콘텐츠를 추가로 처리, 분석 또는 보관해야 하는 사용자에게 실용적인 해결책입니다。 이러한 요구가 필요한 일반적인 시나리오에는 커뮤니케이션 로그 모니터링, 영업 리드 분석, 고객 문의 정리, 고객으로부터 받은 데이터 중심 피드백 수집 등이 포함됩니다。 이 워크플로우는 비정형 이메일 콘텐츠를 정형화된 Excel 데이터로 변환하여 시간이 지남에 따라 핵심 정보를 더 쉽게 필터링하고 검색하며 분석할 수 있게 해줍니다。

이 튜토리얼에서는 기술 수준과 일괄 처리 규모 요구 사항에 따라 맞춤화된 여러 가지 방법을 소개합니다. 수동 및 자동 추출을 위한 코드 기반 방법과 사용자 친화적인 도구를 모두 찾을 수 있습니다. 여기에는 맞춤형 단일 메시지 내보내기에 적합한 수동 VBA 매크로, 대용량 및 유연한 저장을 위한 Kutools for Outlook 의이메일을 다른 파일로 저장기능, Excel 내에서 수식을 사용해 내보낸 데이터를 직접 구문 분석하고 분석하는 전략, Excel 의Get & Transform(Power Query) 도구를 통한 자동 데이터 가져오기 등이 포함됩니다。

목차:


VBA 를 사용하여 이메일 본문 텍스트를 Excel 로 내보내기

VBA 를 사용하면 Outlook 이메일 본문의 콘텐츠를 Excel 스프레드시트로 내보내는 수동적이고 직접적인 방법을 제공합니다。 이 방법은 맞춤형 내보내기가 필요하거나 타사 애드인을 설치하지 않은 사용자에게 권장됩니다。 VBA 방법은 일회성 또는 가끔씩 수행하는 내보내기에 이상적이며 포함할 데이터와 서식을 추가로 조정할 수 있습니다。

대표적인 적용 시나리오:이 방법은 단일 메시지나 특정 이메일 세트의 본문 텍스트를 추출하고 저장하려는 경우에 가장 적합합니다。 가끔씩만 이러한 내보내기를 처리해야 하거나 전송되는 정확한 본문 콘텐츠를 보다 세밀하게 제어하고 싶을 때 특히 유용합니다。

장점:완전한 제어 및 맞춤화 가능, 애드인 불필요。
단점:각 이메일에 대해 수동 작업 필요, 기본적인 VBA 지식 요구, 대량 내보내기에 덜 적합。

이 방법을 사용하려면 다음 단계를 주의 깊게 따르세요:

1. 대상 이메일을 열고 Excel 로 내보내려는 이메일 본문 콘텐츠를 수동으로 선택(강조 표시)하세요。 선택 후Alt+F11키를 동시에 누르세요。 그러면Microsoft Visual Basic for Applications(VBA) 편집기 창이 열립니다。

2. VBA 편집기 내에서 상단 메뉴 표시줄로 이동하여삽입을 클릭한 다음 드롭다운 메뉴에서모듈을 선택하세요。 나타나는 모듈 창에 다음 VBA 코드를 붙여넣으세요。

VBA 코드: Outlook 이메일 본문 텍스트를 Excel 스프레드시트로 내보내기

Sub ExportToExcel()
Dim xExcel As Excel.Application
Dim xWb As Workbook
Dim xWs As Worksheet
Dim xInspector As Inspector
Dim xItem As Object
Dim xMailItem As MailItem
Dim xDoc As Document
Dim xShell As Object
Dim xFilePath As String
On Error Resume Next
    Set xShell = CreateObject("Shell.Application")
    Set xFolder = xShell.BrowseForFolder(0, "Select a Folder:", 0, 0)
    If TypeName(xFolder) = "Nothing" Then Exit Sub
    Set xFolderItem = xFolder.Self
    xFilePath = xFolderItem.Path & "\"
    Set xItem = Outlook.Application.ActiveExplorer.Selection.item(1)
    If xItem.Class <> olMail Then Exit Sub
    Set xMailItem = xItem
    Set xInspector = xMailItem.GetInspector
    Set xDoc = xInspector.WordEditor
    xDoc.Application.Selection.Range.Copy
    xInspector.Close olDiscard
    Set xExcel = New Excel.Application
    Set xWb = xExcel.Workbooks.Add
    Set xWs = xWb.Sheets.item(1)
    xExcel.Visible = False
    xWs.Activate
    xWs.Paste
    xWs.SaveAs xFilePath & "Email body.xlsx"
    xWb.Close True
    xExcel.Quit
    Set xWs = Nothing
    Set xWb = Nothing
    Set xExcel = Nothing
End Sub

참고:코드에서 값“Email body.xlsx”는 저장된 통합 문서의 기본 이름입니다。 필요에 따라 이 이름을 변경하여 상황이나 날짜에 더 잘 맞게 조정할 수 있습니다(예: “Leads_June2024.xlsx”)。 파일 이름이 선택한 저장 디렉토리 내 기존 파일과 충돌하지 않도록 주의하세요。

3. 코드를 실행하기 전에 VBA 편집기 메뉴에서도구>참조를 클릭하여참조 – 프로젝트대화 상자를 표시하세요。 여기에서Microsoft Excel 개체 라이브러리Microsoft Word 개체 라이브러리의 확인란을 모두 선택하세요。 이렇게 하면 매크로가 스크립트에서 요구하는 대로 Excel 및 Word 개체와 인터페이스할 수 있습니다。

doc-export-body-to-excel-1

4. 커서가 코드 내에 있는 상태에서F5키를 눌러 코드를 실행하세요。 그러면폴더 찾아보기대화 상자가 나타납니다。 이를 통해 생성된 Excel 파일을 저장할 컴퓨터의 특정 디렉터리나 폴더를 선택할 수 있습니다。 선택 후확인을 클릭하여 계속 진행하세요。

doc-export-body-to-excel-2

매크로가 완료되면 지정한 폴더에 지정한 이름(예: “Email body.xlsx”)의 새 Excel 파일이 생성됩니다。 이 통합 문서를 열면 선택한 이메일 본문 텍스트가Sheet1에 내보내진 것을 확인할 수 있습니다。

팁 및 주의 사항:
- 원치 않는 데이터 내보내기를 방지하려면 매크로 실행 전 관련 본문 콘텐츠만 선택했는지 항상 확인하세요。
- Outlook 또는 Excel 에서 매크로 관련 보안 경고가 표시되면 임시로 매크로를 활성화하세요。 안전을 위해 이후에는 다시 비활성화하는 것을 잊지 마세요。
- VBA 코드 실행이 실패하면 Excel 및 Word 개체 라이브러리 참조를 설정했는지 다시 확인하세요。
- 출력 Excel 파일이 나타나지 않으면 선택한 폴더에 쓰기 권한이 충분한지 확인하세요。

문제 해결:
- 개체 라이브러리와 관련된 오류 메시지는 일반적으로 참조가 활성화되지 않았음을 의미합니다。
- “첨자 범위를 벗어남(subscript out of range)” 오류가 발생하면 이메일을 선택하고 올바른 텍스트를 강조 표시했는지 확인하세요。
- 슬래시와 같은 금지 문자가 포함된 호환되지 않는 파일 이름은 파일 생성을 방지할 수 있습니다。
이러한 문제를 방지하려면 각 단계를 주의 깊게 따르고 항상 테스트 내보내기로 시작하세요。

Outlook 의 AI 메일 어시스턴트: 더 스마트한 답장, 더 명확한 커뮤니케이션(클릭 한 번으로 마법처럼!)

Kutools for Outlook 에서 제공하는 AI 메일 어시스턴트로 일상적인 Outlook 작업을 간편하게 처리하세요。 이 강력한 도구는 과거 이메일에서 학습하여 지능적이고 정확한 응답을 제안하고, 이메일 콘텐츠를 최적화하며, 메시지 작성을 손쉽게 도와줍니다。
doc ai email handle

이 기능은 다음을 지원합니다:

  • 스마트 답장: 과거 대화를 기반으로 맞춤형, 정확하고 바로 사용 가능한 응답을 받아보세요。
  • 향상된 콘텐츠: 이메일 문구를 자동으로 다듬어 명확성과 효과를 높입니다。
  • 손쉬운 작문: 키워드만 입력하면 AI 가 나머지를 처리해 드립니다。 다양한 글쓰기 스타일 제공。
  • 지능형 확장 기능: 맥락을 이해하는 제안으로 생각을 자연스럽게 확장하세요。
  • 요약 기능: 긴 이메일을 즉시 간결하게 요약해 드립니다。
  • 글로벌 지원: 이메일을 손쉽게 모든 언어로 번역하세요。

이 기능은 다음을 지원합니다:

  • 스마트 이메일 답장
  • 최적화된 콘텐츠
  • 키워드 기반 초안 작성
  • 지능형 콘텐츠 확장
  • 이메일 요약
  • 다국어 번역

기다리지 마세요—지금 AI 메일 어시스턴트를 다운로드하고!


Kutools for Outlook 을 사용하여 이메일 본문 텍스트를 대량으로 Excel 로 내보내기

Outlook 이메일의 본문 텍스트를 여러 개 한 번에 내보내야 하는 경우Kutools for Outlook이메일을 다른 파일로 저장이라는 효율적인 일괄 내보내기 기능을 제공합니다。 이 방법은 매일 많은 양의 이메일을 처리하거나 다양한 팀원, 부서 또는 고객의 커뮤니케이션을 단일 검색 가능한 형식으로 컴파일해야 하는 경우에 이상적입니다。

Kutools for Outlook: 100 가지 이상의 필수 및 고급 기능을 해제하세요!지금 다운로드하고 체험해 보세요!

Kutools for Outlook 을 설치한 후 대량 내보내기를 효율적으로 수행하려면 아래 단계를 따르세요:

단계 1. Outlook 목록 보기에서 개별 이메일이나 연속된 이메일을 클릭하면서 Ctrl 또는 Shift 키를 누른 상태로 내보내려는 모든 메시지를 선택하세요。 대규모 선택의 경우 폴더 패널이나 고급 검색을 사용하여 필터링된 결과를 효율적으로 선택할 수 있습니다。

단계 2. Outlook 기본 인터페이스에서Kutools탭으로 이동한 후대량 처리>선택한 이메일을 다양한 파일 형식으로 저장을 선택하세요。

click-save-messages-as-files-under-kutools-tab

단계 3。이메일을 다른 파일로 저장대화 상자에서 내보내기를 구성하세요:

  1. 내보낸 모든 Excel 파일를 저장할 대상 폴더를 선택하세요。

  2. 파일을 .xlsx 로 내보내려면Excel형식을 선택하세요。 이 형식은 나중에 데이터를 통합하거나 대량 처리하거나 데이터베이스에 직접 가져올 때 적합합니다。

  3. 보조 정보(예: 제목, 발신자 또는 첨부 파일)를 제외하고 집중적인 내용 분석에 이상적인본문만 선택하세요。

  4. 내보내기를 진행하려면확인을 클릭하세요。

    save-messages-as-files-dialog

이 도구는 선택한 각 이메일에 대해 별도의 Excel 파일를 신속하게 생성하여 필요한 대로 본문 콘텐츠를 저장합니다。 대용량 시나리오나 정기적인 일괄 내보내기의 경우 이 방법은 메시지를 하나씩 복사하여 붙여넣는 것보다 수작업을 줄이고 잠재적 오류를 방지할 수 있습니다。

save-result

팁 및 참고 사항:
- 본문 외에도 제목이나 첨부 파일 세부 정보와 같은 여러 형식 및 필드를 선택할 수 있습니다。
- 컴퓨터의 메모리가 제한된 경우 내보내기 프로세스가 일시적으로 메모리 사용량을 증가시킬 수 있으므로 너무 많은 이메일을 선택하지 않도록 주의하세요。
- 명명 규칙이 있거나 여러 개의 Excel 파일을 마스터 통합 문서로 병합해야 하는 경우 Excel 의 ‘통합’ 기능이나 스크립트를 사용하는 것을 고려해 보세요。

문제 해결:
- 내보내기 대화상자가 표시되지 않으면 Kutools 애드인이 활성화되어 있고 라이선스가 정상적으로 적용되었는지 확인하세요。
- 선택한 디렉터리에 파일이 나타나지 않으면 팝업 권한 설정이나 바이러스 백신 소프트웨어 설정이 쓰기 권한을 차단하고 있는지 확인하세요。
- 예상치 못한 서식 문제가 발생하면 Excel 의 ‘텍스트 나누기’ 기능을 사용하여 데이터를 다시 서식 지정하거나, 병합된 셀이 있다면 이를 해제하세요。


Get & Transform(Power Query)를 사용하여 Outlook 데이터를 Excel 로 가져오기

Excel 의데이터 가져오기 및 변환(이전 이름: Power Query) 기능을 사용하면 Outlook 이메일을 직접 가져올 수 있어, 대규모 메시지를 정기적으로 분석하거나 보관하는 고급 사용자에게 강력한 솔루션을 제공합니다。 이 기본 제공 통합 기능을 통해 이메일 본문 텍스트 및 기타 필드의 추출과 변환을 자동화하여 반복적인 수작업 단계를 생략할 수 있습니다。

사용 시점:Outlook 폴더와 Excel 간의 정기적인 동기화, 복잡한 필터링 또는 간단한 복사-붙여넣기 및 수동 추출이 비효율적인 대용량 사서함에 이상적입니다。

장점:자동화된 워크플로, 재사용 가능한 쿼리, 대용량 데이터의 필터링 및 가공 지원。
단점:초보 사용자에게 초기 설정이 복잡할 수 있으며 데스크톱 전용(온라인에서는 사용 불가)이고 로컬에 Outlook 이 설치되어 있어야 합니다。

Outlook 에서 이메일 본문 텍스트를 추출하기 위해 ‘데이터 가져오기 및 변환’을 사용하는 방법:
1. Excel 에서데이터탭으로 이동합니다。데이터 가져오기(또는 일부 이전 버전에서는)외부 데이터 가져오기)를 클릭한 후기타 원본에서>Microsoft Exchange 에서또는Outlook 에서(정확한 옵션은 Excel 버전에 따라 다를 수 있음)를 선택합니다。

2. 화면의 안내에 따라 Outlook 프로필에 연결하고 필요한 권한을 허용합니다。

3. 탐색기 창에서받은 편지함을 확장하고받은 편지함또는 기타 관련 폴더를 선택합니다。

4. 메시지를 미리 보고 필요한 열만 선택하세요—특히본문,제목,보낸 사람, 그리고받은 날짜을 선택합니다。

5. 불러오기를 클릭하여 해당 필드를 새 Excel 워크시트에 직접 가져옵니다. 이메일 본문 텍스트는 사용 가능 상태가 되며 Excel 기능이나 Power Query 의 변환 도구를 사용해 추가로 처리할 수 있습니다。

6. 쿼리를 저장하면 향후 세션에서 쉽게 새로 고칠 수 있습니다—Excel 은 요청 시 새 이메일으로 가져온 데이터를 업데이트합니다。

실용적인 팁 및 주의 사항:

  • 이메일과 함께 나타나는 회의 요청이나 캘린더 항목을 필터링해야 할 수도 있습니다。
  • “Outlook 에서 가져오기” 옵션이 보이지 않으면 동일한 컴퓨터에 Outlook 데스크톱 클라이언트가 설치되어 있고 실행 중인지 확인하세요。
  • Power Query 를 사용하면 가져오는 동안 데이터를 필터링하고 피벗하며 데이터 분할할 수 있으므로 대량 포맷팅이나 고급 보고에 이상적입니다。

문제 해결:

  • Power Query 가 연결되지 않으면 Outlook 과 Excel 을 모두 닫고 다시 시작한 후 재시도하세요。
  • 시간 초과를 방지하려면 사서함/폴더가 제한되지 않았으며 지나치게 크지 않은지 확인하세요。
  • 이메일 본문이 HTML 코드로 표시되면 Power Query 의 변환 도구를 사용하여 필요에 따라 마크업을 구문 분석하거나 정리하세요。

이 방법은 기본 내보내기를 넘어서 정기적인 동기화나 복잡한 워크플로 자동화가 필요한 팀에 적합합니다。


최고의 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