In Outlook kann es vorkommen, dass E-Mails automatisch als gelesen markiert werden, sobald sie im Lesebereich angezeigt oder ausgewählt werden. Dies kann besonders dann problematisch sein, wenn Sie Ihre E-Mails nur schnell durchsehen möchten oder auf ein Postfach von jemand anderem zugreifen, da wichtige E-Mails übersehen werden können. Um dieses Verhalten zu ändern und zu verhindern, dass E-Mails automatisch als gelesen markiert werden, können Sie die Outlook-Einstellungen anpassen oder ein VBA-Skript verwenden. Hier erfahren Sie, wie Sie dies Schritt für Schritt umsetzen können.
Um zu verhindern, dass Outlook E-Mails automatisch als gelesen markiert, wenn Sie diese durchsehen, können Sie die Leseeinstellungen in Outlook ändern. Hier sind die Schritte, um dies zu erreichen:
Schritt-für-Schritt-Anleitung
1. Outlook-Einstellungen anpassen
- Outlook öffnen: Starten Sie Outlook.
- Optionen aufrufen: Klicken Sie auf
Datei
und dann aufOptionen
. - Erweitert auswählen: Wählen Sie im linken Menü
Erweitert
aus. - Lesebereich-Einstellungen ändern:
- Scrollen Sie nach unten zum Abschnitt
Outlook-Bereiche
. - Klicken Sie auf
Lesebereich
.
- Scrollen Sie nach unten zum Abschnitt
- Markierungsoptionen anpassen: Im Fenster
Lesebereich
können Sie folgende Optionen anpassen:- Deaktivieren Sie die Option
Element als gelesen markieren, wenn neue Auswahl erfolgt
. - Optional können Sie auch die Option
Element als gelesen markieren, wenn im Lesebereich angezeigt
deaktivieren oder die Verzögerungszeit erhöhen.
- Deaktivieren Sie die Option
2. VBA-Lösung für zusätzliche Kontrolle (optional)
Falls Sie zusätzliche Kontrolle benötigen, können Sie ein VBA-Skript erstellen, um das automatische Markieren als gelesen zu verhindern.
Beispiel-VBA-Skript
Dieses Skript wird sicherstellen, dass E-Mails nicht automatisch als gelesen markiert werden:
Private WithEvents myOlExplorer As Outlook.Explorer
Private Sub Application_Startup()
Set myOlExplorer = Application.ActiveExplorer
End Sub
Private Sub myOlExplorer_SelectionChange()
Dim objMail As MailItem
For Each objMail In myOlExplorer.Selection
If objMail.UnRead = False Then
objMail.UnRead = True
End If
Next objMail
End Sub
Erklärung des VBA-Skripts
- Initialisierung: Beim Start von Outlook wird das
myOlExplorer
-Objekt gesetzt, welches das aktive Explorer-Fenster von Outlook repräsentiert. - SelectionChange-Ereignis: Jedes Mal, wenn die Auswahl der E-Mail im Explorer-Fenster geändert wird, wird das
SelectionChange
-Ereignis ausgelöst. - Überprüfung und Markierung: Das Skript durchläuft alle ausgewählten E-Mails und stellt sicher, dass sie als ungelesen markiert sind.
Anwendung des VBA-Skripts
- VBA-Editor öffnen: Drücken Sie
ALT + F11
, um den VBA-Editor zu öffnen. - Modul hinzufügen: Fügen Sie ein neues Modul hinzu, indem Sie im Menü
Einfügen
aufModul
klicken. - Code einfügen: Kopieren Sie das oben angegebene Skript in das Modul.
- Speichern und schließen: Speichern Sie das Projekt und schließen Sie den VBA-Editor.
- Outlook neu starten: Starten Sie Outlook neu, damit die Änderungen wirksam werden.
Mit diesen Einstellungen und dem optionalen VBA-Skript sollten Ihre E-Mails nicht mehr automatisch als gelesen markiert werden, wenn Sie sie durchsehen.