Option zum Markieren als gelesen bei Auswahl deaktivieren

Outlook VBA

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 auf Optionen.
  • 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.
  • 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.

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

  1. VBA-Editor öffnen: Drücken Sie ALT + F11, um den VBA-Editor zu öffnen.
  2. Modul hinzufügen: Fügen Sie ein neues Modul hinzu, indem Sie im Menü Einfügen auf Modul klicken.
  3. Code einfügen: Kopieren Sie das oben angegebene Skript in das Modul.
  4. Speichern und schließen: Speichern Sie das Projekt und schließen Sie den VBA-Editor.
  5. 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.

 

-

Vorheriger Artikel Nächster Artikel

Hat Ihnen der Beitrag gefallen?

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (Keine Bewertung vorhanden)
Loading...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

CAPTCHA eingeben * Das Zeitlimit ist erschöpft. Bitte CAPTCHA neu laden.