기본 Outlook 폴더를 삭제할 수 없음

원본 KB 번호: 306253

요약

Outlook에서는 모든 기본 폴더를 사용할 수 있어야 합니다. 따라서 Outlook에서는 기본 폴더를 삭제할 수 없습니다. Microsoft Exchange 유틸리티 또는 이전 Microsoft Exchange 클라이언트 프로그램을 사용하여 이러한 폴더를 삭제할 수 있습니다. 그러나 Outlook은 Outlook이 시작될 때 이러한 폴더를 다시 만듭니다.

추가 정보

관리자로서 최종 사용자가 저널 또는 작업 폴더와 같은 Outlook 모듈 중 하나를 사용하지 않도록 하려면 폴더를 삭제하여 이 기능을 제거할 수 없습니다. 그러나 Outlook 2000 이상에서는 사용자가 폴더로 전환할 수 없는 COM(구성 요소 개체 모델) 추가 기능을 만들 수 있습니다. 이벤트를 구현한 FolderSwitch 다음 사용자가 특정 폴더로 전환하려고 하면 이벤트를 취소할 수 있습니다.

참고

Outlook 97 및 Outlook 98은 COM 추가 기능을 지원하지 않습니다. 따라서 Outlook 97 및 Outlook 98에서 이 기능을 구현하는 사용자 지정 솔루션을 만들 수 없습니다.

Microsoft는 특정 목적에 대한 상업성 및/또는 적합성에 대한 암시적 보증을 포함하되 이에 국한되지 않는 명시적 또는 묵시적 보증 없이 실례에 대한 프로그래밍 예제를 제공합니다. 이 문서의 내용은 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기에서 설명하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 지원 엔지니어는 사용자에게 도움이 되도록 특정 프로시저에 대한 기능을 설명할 수 있지만 사용자의 특정 요구 사항에 맞도록 예제를 수정하여 추가 기능을 제공하거나 프로시저를 구성하지는 않습니다.

사용 가능한 지원 옵션 및 Microsoft에 문의하는 방법에 대한 자세한 내용은 Microsoft 지원. 다음 Outlook Microsoft Visual Basic for Applications(VBA) 코드는 사용자가 폴더로 전환하지 못하도록 방지하는 방법을 보여 줍니다. 코드를 배포할 수 있도록 이 코드를 Outlook COM 추가 기능으로 구현합니다.

다음은 Outlook VBA 코드입니다.

Dim WithEvents oExp As Outlook.Explorer
Dim oJournalFolder As Outlook.MAPIFolder

Private Sub Application_Startup()
    Set oExp = ActiveExplorer
    Set oJournalFolder = Session.GetDefaultFolder(olFolderJournal)
End Sub

Private Sub Application_Quit()
    Set oExp = Nothing
    Set oJournalFolder = Nothing
End Sub

Private Sub oExp_BeforeFolderSwitch(ByVal NewFolder As Object, Cancel As Boolean)
    If NewFolder = oJournalFolder Then
    MsgBox "The Journal folder is disabled."
    Cancel = True
    End If
End Sub

사용자는 여전히 항목을 폴더로 이동하거나 복사할 수 있으므로 사용하지 않도록 설정한 폴더에서 이벤트를 구현 ItemAdd 할 수 있습니다. 이벤트를 ItemAdd 사용하면 사용자에게 경고하고 항목을 프로그래밍 방식으로 다른 폴더로 이동할 수 있습니다.