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

Outlook 에서 모든 폴더 및 하위 폴더 목록을 내보내고 인쇄하는 방법은 무엇입니까?

작성자Kelly수정 날짜

일반적으로 Outlook 의 탐색에서 「Ctrl」 + "6" 키를 눌러 모든 폴더 목록을 확인할 수 있습니다. 그러나 폴더 목록을 직접 인쇄할 수는 없습니다. 이 문서에서는 Outlook 의 모든 폴더 및 하위 폴더 목록을 내보내고 인쇄할 수 있는 두 가지 VBA 스크립트를 소개합니다。


Outlook 의 모든 폴더 및 하위 폴더 목록을 새 이메일으로 내보내고 인쇄합니다

이 방법은 지정된 전자메일 계정의 모든 폴더 및 하위 폴더 목록을 Outlook 의 새 이메일으로 내보내는 VBA 스크립트를 소개합니다。 이후 폴더 목록을 쉽게 인쇄할 수 있습니다。

1. 「Alt」 + “F11"을 눌러 Microsoft Visual Basic for Applications 창을 엽니다。

2. 「삽입(Insert)」 > 「모듈(Module)」을 클릭한 후 다음 VBA 코드를 새 모듈 창에 붙여넣습니다。

VBA: Outlook 의 새 이메일에서 폴더 및 하위 폴더 목록 내보내기

Public gFolders As String

Public Sub GetFolderNames()
Dim oSession As Outlook.NameSpace
Dim oFolder As Outlook.MAPIFolder
Dim oNewMail As Outlook.MailItem

Set oSession = Outlook.Application.GetNamespace("MAPI")
Set oFolder = oSession.PickFolder

If (oFolder Is Nothing) Then Exit Sub

ProcessFolder oFolder

Set oNewMail = Application.CreateItem(olMailItem)
oNewMail.Body = gFolders
oNewMail.Display

gFolders = ""
End Sub

Sub ProcessFolder(CurrentFolder As Outlook.MAPIFolder)
Dim i As Long
Dim oSubFolder As Outlook.MAPIFolder
Dim oFolder As Outlook.MAPIFolder
Dim sFolderPaths As String

For i = CurrentFolder.Folders.Count To 1 Step -1
    Set oFolder = CurrentFolder.Folders(i)
    sFolderPaths = oFolder.FolderPath
    gFolders = gFolders & vbCrLf & sFolderPaths & " " & oFolder.Items.Count
Next

For Each oSubFolder In CurrentFolder.Folders
    If oSubFolder.Name <> "Deleted Items" Then
        ProcessFolder oSubFolder
    End If
Next
End Sub

3. "F5"를 눌러 VBA 를 실행합니다。

4. 표시되는 폴더 선택(Select Folder) 대화 상자에서 인쇄하려는 폴더 목록이 포함된 전자메일 계정을 선택하고 「확인(OK)」을 클릭합니다。

폴더 선택 대화상자

5. 선택한 계정의 폴더 목록이 아래와 같이 새 이메일에 복사됩니다。 「파일(File)」 > 「인쇄(Print)」를 클릭하여 폴더 목록을 인쇄합니다。

폴더 목록이 포함된 생성된 이메일

6. 인쇄 후 저장하지 않고 새 이메일을 닫습니다。


Outlook 의 모든 폴더 및 하위 폴더 목록을 메모장(Notepad)으로 내보내고 인쇄합니다

이 방법은 지정된 전자메일 계정의 모든 폴더 및 하위 폴더 목록을 Outlook 에서 메모장(Notepad)으로 내보내는 VBA 스크립트를 소개합니다。 이후 폴더 목록을 쉽게 인쇄할 수 있습니다。

1. 「Alt」 + “F11"을 눌러 Microsoft Visual Basic for Applications 창을 엽니다。

2. 「삽입(Insert)」 > 「모듈(Module)」을 클릭한 후 다음 VBA 코드를 새 모듈 창에 붙여넣습니다。

VBA: Outlook 의 모든 폴더 및 하위 폴더 목록을 Outlook 에서 메모장(Notepad)으로 내보내기

Dim gFileName, gCreateTree, gBase

Public Sub ExportFolderTree()
Dim objOutlook
Dim F, Folders
Dim Result

Set objOutlook = CreateObject("Outlook.Application")
Set F = objOutlook.Session.PickFolder

If Not F Is Nothing Then
    Set Folders = F.Folders
    Result = MsgBox("Do you want to create tree?", vbYesNo + vbDefaultButton2 + vbApplicationModal, "Output Folder Tree")
    If Result = 6 Then
        gCreateTree = True
    Else
        gCreateTree = False
    End If

    gFileName = GetDesktopFolder() & "\Outlook-Folders.txt"
    gBase = Len(F.FolderPath) - Len(Replace(F.FolderPath, "\", "")) + 1

    WriteToATextFile (CreateFolderTree(F.FolderPath, F.Name))
    LoopFolders Folders

    Set F = Nothing
    Set Folders = Nothing
    Set objOutlook = Nothing
End If
End Sub

Private Function GetDesktopFolder()
Dim objShell
Set objShell = CreateObject("WScript.Shell")
GetDesktopFolder = objShell.SpecialFolders("Desktop")
Set objShell = Nothing
End Function

Private Sub LoopFolders(Folders)
Dim F
For Each F In Folders
    WriteToATextFile (CreateFolderTree(F.FolderPath, F.Name))
    LoopFolders F.Folders
Next
End Sub

Private Sub WriteToATextFile(OLKfoldername)
Dim objFSO, objTextFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(gFileName, 8, True)
objTextFile.WriteLine (OLKfoldername)
objTextFile.Close
Set objFSO = Nothing
Set objTextFile = Nothing
End Sub

Private Function CreateFolderTree(OLKfolderpath, OLKfoldername)
If gCreateTree = False Then
    CreateFolderTree = Mid(OLKfolderpath, 3)
Else
    Dim i, x, OLKprefix
    i = Len(OLKfolderpath) - Len(Replace(OLKfolderpath, "\", ""))
    For x = gBase To i
        OLKprefix = OLKprefix & "-"
    Next
    CreateFolderTree = OLKprefix & OLKfoldername
End If
End Function

3. "F5"를 눌러 VBA 를 실행합니다。 열리는 폴더 선택(Select Folder) 대화 상자에서 내보내고 인쇄하려는 폴더 목록이 포함된 전자메일 계정을 선택한 후 「확인(OK)」을 클릭합니다。

폴더 선택 대화상자

4. 출력 폴더 트리(Output Folder Tree) 대화 상자가 나타납니다。 트리 들여쓰기를 포함할지 여부에 따라 「예(Yes)」 또는 「아니요(No)」를 클릭합니다。

트리 생성 요청 메시지

이제 아래와 같이 데스크톱에 「Outlook-Folders」라는 이름의 텍스트 파일이 생성되어 저장됩니다:

Outlook-폴더 텍스트 파일

5. 새로 생성된 텍스트 파일을 두 번 클릭하여 열고, 「파일(File)」 > 「인쇄(Print)」를 클릭하여 내보낸 Outlook 폴더 목록을 인쇄합니다。

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

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

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

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

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

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

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

관련 문서

Outlook 에서 폴더 목록 보기 표시 또는 숨기기


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