KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Outlook: So entfernen Sie doppelte Kalendereinträge

AutorSun Änderungsdatum

Manchmal treten beim Importieren von Terminen aus anderen Geräten doppelte Kalendereinträge auf. Um diese Duplikate zu entfernen, stellt dieses Tutorial zwei verschiedene Methoden vor: eine manuelle Methode zum schrittweisen Entfernen, wenn nur wenige Duplikate vorhanden sind, und eine Methode unter Verwendung von VBA, um alle Duplikate auf einmal zu entfernen.

Kalendereinträge manuell Duplikate entfernen einzeln

VBA zum Duplikate entfernen aller Kalendereinträge auf einmal


Kalendereinträge manuell Duplikate entfernen einzeln

 

Um doppelte Kalendereinträge einzeln zu entfernen, zeigen Sie diese zunächst in einer geeigneten Reihenfolge an, um Duplikate eindeutig zu erkennen, und löschen sie anschließend nacheinander.

1. Normalerweise befindet sich der Kalender in der Kalenderansicht. Wählen Sie den Kalender aus, aus dem Sie Duplikate entfernen möchten, und klicken Sie auf „Ansicht“ > „Ansicht ändern“ > „Liste“.

Schritte zum manuellen Entfernen doppelter Kalendereinträge einzeln nacheinander

Der Kalender wird jetzt als Liste angezeigt.

Schritte zum manuellen Entfernen doppelter Kalendereinträge einzeln nacheinander
Schritte zum manuellen Entfernen doppelter Kalendereinträge einzeln nacheinander

2. Geben Sie anschließend ein Kriterium an, anhand dessen geprüft werden soll, ob Einträge Duplikate sind – beispielsweise, ob sie denselben Betreff aufweisen. Klicken Sie in der Kalenderliste auf „BETREFF“, um alle Einträge mit identischem Betreff nebeneinander zu gruppieren.

Schritte zum manuellen Entfernen doppelter Kalendereinträge einzeln nacheinander

3. Nun können Sie Einträge mit identischem Betreff einzeln entfernen, indem Sie mit der rechten Maustaste auf den jeweiligen Eintrag klicken und im Kontextmenü „Löschen“ auswählen.

Schritte zum manuellen Entfernen doppelter Kalendereinträge einzeln nacheinander

KI-E-Mail-Assistent in Outlook: Intelligentere Antworten, klarere Kommunikation (Ein-Klick-Zauber!)

Vereinfachen Sie Ihre täglichen Outlook-Aufgaben mit dem KI-E-Mail-Assistenten von Kutools für Outlook – einem leistungsstarken Tool, das aus Ihren bisherigen E-Mails lernt, um intelligente und präzise Antworten vorzuschlagen, Ihren E-Mail-Inhalt zu optimieren und Ihnen das mühelose Verfassen und Überarbeiten von Nachrichten zu ermöglichen.
doc ai email handle

Diese Funktion unterstützt:

  • Intelligente Antworten: Erhalten Sie maßgeschneiderte, präzise und sofort einsatzbereite Antworten, die auf Ihren bisherigen Gesprächen basieren.
  • Verbesserter Inhalt: Verbessern Sie Ihren E-Mail-Text automatisch – für mehr Klarheit und Wirkung.
  • Müheloses Verfassen: Geben Sie einfach Stichwörter ein und überlassen Sie den Rest der KI – mit mehreren Schreibstilen.
  • Intelligente Erweiterungen: Erweitern Sie Ihre Gedanken mit kontextbezogenen Vorschlägen.
  • Zusammenfassung: Erhalten Sie sofort prägnante Übersichten über lange E-Mails.
  • Globale Reichweite: Übersetzen Sie Ihre E-Mails mühelos in jede gewünschte Sprache.

Diese Funktion unterstützt:

  • Intelligente E-Mail-Antworten
  • Optimierter Inhalt
  • Stichwortbasierte Entwürfe
  • Intelligente Inhaltserweiterung
  • E-Mail-Zusammenfassung
  • Mehrsprachige Übersetzung

Warten Sie nicht –laden Sie jetzt den KI-E-Mail-Assistenten herunter und genießen Sie!


VBA zum Duplikate entfernen aller Kalendereinträge auf einmal

 

Im Folgenden finden Sie VBA-Codebeispiele, mit denen sich alle doppelten Kalendereinträge in einem Kalenderordner unter verschiedenen Bedingungen entfernen lassen.

1. Drücken Sie „Alt“ + „F11“, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.

2. Klicken Sie auf „Einfügen“ > „Modul“, um ein neues leeres Modul zu erstellen, und fügen Sie den folgenden Code darin ein.

VBA: Alle doppelten Kalendereinträge in einer bestimmten Kategorie entfernen

'Sub RemoveDuplicateCalendar()
'UpdatebyExtendoffice20220413
  Dim xStores As Stores
  Dim xStore As Store
  Dim xRootFolder As Folder
  Dim xFolder As Object
  Set xStores = Application.Session.Stores
  For Each xStore In xStores
    Set xRootFolder = xStore.GetRootFolder
    For Each xFolder In xRootFolder.Folders
      Call ProcessFolders(xFolder)
    Next
  Next
  Set xStores = Nothing
End Sub

Sub ProcessFolders(ByVal CurrentFld As Folder)
  Dim xDictionary As Object
  Dim i As Long
  Dim xItem As Object
  Dim xKey As String
  Dim xSubFld As Folder
  On Error Resume Next
  If CurrentFld.DefaultItemType <> olAppointmentItem Then Exit Sub
  Set xDictionary = CreateObject("Scripting.Dictionary")
  For i = CurrentFld.Items.Count To 1 Step -1
    Set xItem = CurrentFld.Items.Item(i)
    'change categories as you need in below script
    If xItem.Categories = "date" Then
    'change the comparing items as you need
      xKey = xItem.Subject & xItem.Location & xItem.Body & xItem.Categories
      If xDictionary.Exists(xKey) = True Then
        xItem.Delete
      Else
        xDictionary.Add xKey, True
      End If
    End If
  Next i
  For Each xSubFld In CurrentFld.Folders
    ProcessFolders xSubFld
  Next
End Sub

Dieses VBA-Skript entfernt alle Duplikate in der Kategorie „date“, indem es Betreff, Ort, Nachrichtentext und Kategorie miteinander vergleicht – und Sie können diese Vergleichskriterien ganz nach Ihren Bedürfnissen anpassen.

Schritte zur Verwendung von VBA, um doppelte Kalendereinträge auf einmal zu entfernen

3. Drücken Sie anschließend „F5“ oder klicken Sie auf „Ausführen“, um den Code zu starten. Es erscheint das Dialogfeld „Makros“ – wählen Sie „RemoveDuplicateCalendar“ aus und klicken Sie auf „Ausführen“.Schritte zur Verwendung von VBA, um doppelte Kalendereinträge auf einmal zu entfernen

Schritte zur Verwendung von VBA, um doppelte Kalendereinträge auf einmal zu entfernen

Die doppelten Einträge in der Kategorie „date“ wurden nun entfernt.

VBA: Alle doppelten Kalendereinträge übergreifend über alle Kategorien hinweg entfernen

Sub RemoveDuplicateCalendar()
'UpdatebyExtendoffice20220413
  Dim xStores As Stores
  Dim xStore As Store
  Dim xRootFolder As Folder
  Dim xFolder As Object
  Set xStores = Application.Session.Stores
  For Each xStore In xStores
    Set xRootFolder = xStore.GetRootFolder
    For Each xFolder In xRootFolder.Folders
      Call ProcessFolders(xFolder)
    Next
  Next
  Set xStores = Nothing
End Sub

Sub ProcessFolders(ByVal CurrentFld As Folder)
  Dim xDictionary As Object
  Dim i As Long
  Dim xItem As Object
  Dim xKey As String
  Dim xSubFld As Folder
  On Error Resume Next
  If CurrentFld.DefaultItemType <> olAppointmentItem Then Exit Sub
  Set xDictionary = CreateObject("Scripting.Dictionary")
  For i = CurrentFld.Items.Count To 1 Step -1
    Set xItem = CurrentFld.Items.Item(i)
    'change the comparing items as you need
      xKey = xItem.Subject & xItem.Location & xItem.Body & xItem.Categories
      If xDictionary.Exists(xKey) = True Then
        xItem.Delete
      Else
        xDictionary.Add xKey, True
      End If
  Next i
  For Each xSubFld In CurrentFld.Folders
    ProcessFolders xSubFld
  Next
End Sub

Wenn Sie diesen Code ausführen, werden alle Duplikate entfernt, die innerhalb derselben Kategorie denselben Betreff, denselben Ort, denselben Nachrichtentext und dieselbe Kategorie aufweisen.

Schritte zur Verwendung von VBA, um doppelte Kalendereinträge auf einmal zu entfernen
Schritte zur Verwendung von VBA, um doppelte Kalendereinträge auf einmal zu entfernen

HinweisDas oben genannte VBA funktioniert im Kalenderordner – einschließlich aller seiner Unterordner.


Beste Office-Produktivitätswerkzeuge

Erleben Sie das komplett neue Kutools für Outlook mit 100+ unglaublichen Funktionen!Jetzt zum Download klicken!

🤖KUTOOLS AI:Nutzt fortschrittliche KI-Technologie, um E-Mails mühelos zu verwalten – einschließlich Beantworten, Zusammenfassen, Optimieren, Erweitern, Übersetzen und Verfassen von E-Mails.

📧E-Mail-Automatisierung: Automatische Antworten (verfügbar für POP und IMAP) / E-Mails zeitgesteuert versenden / Beim Senden automatisch CC/BCC basierend auf Regeln hinzufügen / Automatische Weiterleitung (Erweiterte Regeln) / Automatische Grußformel einfügen / Mehrfachadressierte E-Mails automatisch in Einzelnachrichten aufteilen

📨E-Mail-Verwaltung: E-Mails zurückrufen, Betrugs-E-Mails anhand von Betreffzeilen und weiteren Kriterien blockieren, doppelte E-Mails löschen, Erweiterte Suche, Ordner organisieren

📁Anhänge Pro: Stapelweise speichern / Stapelweise lösen / Stapelweise komprimieren / Automatisch speichern / Automatisch abtrennen / Automatische Komprimierung

🌟Oberflächenzauber:😊Noch mehr hübsche und coole Emojis/Benachrichtigung bei wichtigen eingehenden E-Mails/Outlook minimieren statt schließen...

👍Ein-Klick-Wunder: Allen mit Anhängen antworten / Anti-Phishing-E-Mails / 🕘Aktuelle Uhrzeit der Absender-Zeitzone anzeigen...

👩🏼‍🤝‍👩🏻Kontakte & Kalender:Stapelweise Kontakte aus ausgewählten E-Mails hinzufügen/Eine Kontaktgruppe in einzelne Kontakte aufteilen/Geburtstagserinnerung entfernen...

Nutzen Sie Kutools in Ihrer bevorzugten Sprache – mit Unterstützung für Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über 40 weitere Sprachen!

Kutools für Outlook mit nur einem Klick sofort freischalten! Warten Sie nicht – laden Sie jetzt herunter und steigern Sie Ihre Effizienz!

kutools for outlook features1kutools for outlook features2

🚀 Ein-Klick-Download – Holen Sie sich alle Office-Add-Ins

Stark empfohlen: Kutools for Office (5-in-1)

Mit einem Klick fünf Installationsprogrammegleichzeitig herunterladen –Kutools für Excel, Outlook, Word, PowerPointund Office Tab Pro.Jetzt zum Download klicken!

  • Ein-Klick-Komfort: Laden Sie alle fünf Installationspakete mit nur einem Klick herunter.
  • 🚀Bereit für jede Office-Aufgabe: Installieren Sie die Add-Ins, die Sie brauchen – genau dann, wenn Sie sie benötigen.
  • 🧰Enthalten: Kutools für Excel / Kutools für Outlook / Kutools für Word / Office Tab Pro / Kutools for PowerPoint