Outlook-Standardordner können nicht gelöscht werden

Ursprüngliche KB-Nummer: 306253

Zusammenfassung

In Outlook müssen alle Standardordner verfügbar sein. Daher lässt Outlook das Löschen von Standardordnern nicht zu. Sie können ein Microsoft Exchange-Hilfsprogramm oder das ältere Microsoft Exchange-Clientprogramm verwenden, um diese Ordner zu löschen. Outlook erstellt diese Ordner jedoch neu, wenn Outlook gestartet wird.

Weitere Informationen

Wenn Sie als Administrator nicht möchten, dass Endbenutzer eines der Outlook-Module verwenden, z. B. den Ordner Journal oder Aufgaben, können Sie den Ordner nicht löschen, um diese Funktionalität zu entfernen. In Outlook 2000 oder höher können Sie jedoch ein COM-Add-In (Component Object Model) erstellen, das verhindert, dass Benutzer zum Ordner wechseln können. Sie können das FolderSwitch Ereignis implementieren und das Ereignis dann abbrechen, wenn der Benutzer versucht, zu einem bestimmten Ordner zu wechseln.

Hinweis

Outlook 97 und Outlook 98 unterstützen keine COM-Add-Ins. Daher können Sie keine benutzerdefinierte Lösung erstellen, um diese Funktionalität in Outlook 97 und Outlook 98 zu implementieren.

Microsoft stellt Programmierbeispiele nur zur Veranschaulichung zur Verfügung, ohne ausdrückliche oder stillschweigende Garantie, einschließlich, aber nicht beschränkt auf die stillschweigenden Garantien der Marktgängigkeit und/oder Eignung für einen bestimmten Zweck. Dieser Artikel setzt voraus, dass Sie mit der zu demonstrierenden Programmiersprache und den Tools zum Erstellen und Debuggen von Prozeduren vertraut sind. Die Microsoft Support-Spezialisten können bei der Erläuterung der Funktionalität bestimmter Prozeduren helfen, jedoch verändern sie diese Beispiele nicht in Bezug auf eine erweiterte Funktionalität, noch entwickeln sie Prozeduren, die auf Ihre besonderen Bedürfnisse zugeschnitten sind.

Weitere Informationen zu den verfügbaren Supportoptionen und zur Kontaktaufnahme mit Microsoft finden Sie unter Microsoft-Support. Der folgende VBA-Code (Microsoft Visual Basic for Applications) von Outlook veranschaulicht, wie Sie verhindern können, dass Benutzer zu einem Ordner wechseln. Implementieren Sie diesen Code als Outlook-COM-Add-In, damit der Code bereitgestellt werden kann.

Im Folgenden ist der Outlook-VBA-Code aufgeführt:

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

Der Benutzer kann weiterhin Elemente in den Ordner verschieben oder kopieren, sodass Sie das Ereignis für den ItemAdd ordner implementieren möchten, den Sie deaktiviert haben. Mit ItemAdd dem -Ereignis können Sie den Benutzer warnen und die Elemente programmgesteuert in einen anderen Ordner verschieben.