Outlook: So entfernen Sie doppelte Kalendereinträge
Manchmal gibt es einige doppelte Kalenderelemente, wenn wir Ereignisse von anderen Geräten importieren. Um die doppelten Kalenderelemente zu entfernen, stellt dieses Tutorial zwei verschiedene Methoden vor, eine entfernt eine nach der anderen, wenn die Duplikate weniger sind, eine andere verwendet VBA, um alle Duplikate auf einmal zu entfernen.
Entfernen Sie doppelte Kalendereinträge manuell einzeln
VBA, um doppelte Kalenderelemente auf einmal zu entfernen
- Automatisieren Sie den E-Mail-Versand mit Auto CC / BCC, Automatische Weiterleitung nach Regeln; schicken Automatische Antwort (Abwesend) ohne dass ein Exchange-Server erforderlich ist ...
- Erhalten Sie Erinnerungen wie BCC-Warnung wenn Sie auf alle antworten, während Sie sich in der BCC-Liste befinden, und Bei fehlenden Anhängen erinnern für vergessene Anhänge...
- Verbessern Sie die E-Mail-Effizienz mit (Allen) mit Anhängen antworten, Begrüßung oder Datum und Uhrzeit automatisch zur Signatur oder zum Betreff hinzufügen, Beantworten Sie mehrere E-Mails...
- Optimieren Sie den E-Mail-Versand mit E-Mails abrufen, Anbaugeräte (Alles komprimieren, Alles automatisch speichern...), Duplikate entfernen und Kurzbericht...
Entfernen Sie doppelte Kalendereinträge manuell einzeln
Um doppelte Kalendereinträge einzeln zu entfernen, müssen Sie sie in einer bestimmten Reihenfolge auflisten, um die Duplikate zuerst klar anzuzeigen, und sie dann einzeln entfernen.
1. Im Allgemeinen befindet sich der Kalender in a Kalender aktivieren Sie den Kalender, aus dem Sie Duplikate entfernen möchten, und klicken Sie dann auf Anzeigen > Ansicht ändern > Liste.
Jetzt wurde der Kalender als Liste angezeigt.
2. Geben Sie dann eine Bedingung an, die Sie verwenden, um zu vergleichen, ob die Elemente doppelt vorhanden sind, vorausgesetzt, Sie vergleichen, ob die Elemente denselben Betreff haben. Klicken THEMA in der Kalenderliste, dann werden alle Artikel mit dem gleichen Thema zusammengefasst.
3. Jetzt können Sie die Artikel mit demselben Thema einzeln entfernen, indem Sie mit der rechten Maustaste auf den Artikel klicken und klicken Löschen aus dem Popup-Kontextmenü.
VBA, um doppelte Kalenderelemente auf einmal zu entfernen
Hier wird VBA vorgestellt, das in verschiedenen Fällen alle doppelten Kalenderelemente in einem Kalenderordner entfernen kann.
1. Drücken Sie Andere + F11 zu aktivierende Tasten Microsoft Visual Basic für Applikationen Fenster.
2 Klicken Insert > Modul Um ein neues leeres Modul zu erstellen, kopieren Sie den folgenden Code und fügen Sie ihn in das Modul ein.
VBA: Entfernen Sie alle doppelten Kalenderelemente in einer bestimmten Kategorie
'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
In diesem VBA werden alle Duplikate in „Datum” diese Kategorie, indem Sie Betreff, Ort, Körper und Kategorie vergleichen, können Sie sie nach Bedarf ändern.
3. dann drücken F5 Taste oder klicken Sie auf Ausführen, um den Code auszuführen, ein Dialogfeld Makros erscheint, wählen Sie RemoveDuplicateCalendar und klicken auf Führen Sie .
Dann wurden die doppelten Einträge in der Kategorie „Datum“ entfernt.
VBA: Entfernen Sie alle doppelten Kalenderelemente in allen Kategorien
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
Führen Sie diesen Code aus, alle Duplikate, die in jeder Kategorie denselben Betreff, denselben Ort, denselben Körper und dieselbe Kategorie haben, wurden entfernt.
Note: Obige VBA-Arbeiten im Kalenderordner enthalten Unterordner.
Beste Office-Produktivitätstools
Kutools for Outlook - Über 100 leistungsstarke Funktionen zur Optimierung Ihres Outlooks
🤖 KI-Mail-Assistent: Sofortige Profi-E-Mails mit KI-Magie – geniale Antworten mit einem Klick, perfekter Ton, mehrsprachige Beherrschung. Verwandeln Sie den E-Mail-Versand mühelos! ...
📧 E-Mail Automation: Abwesenheit (verfügbar für POP und IMAP) / Planen Sie das Senden von E-Mails / Automatisches CC/BCC nach Regeln beim E-Mail-Versand / Automatische Weiterleitung (erweiterte Regeln) / Begrüßung automatisch hinzufügen / Teilen Sie E-Mails mit mehreren Empfängern automatisch in einzelne Nachrichten auf ...
📨 E-Mail-Management: E-Mails einfach abrufen / Blockieren Sie betrügerische E-Mails nach Betreff und anderen / Doppelte E-Mails löschen / Erweiterte Suche / Ordner konsolidieren ...
📁 Anhänge Pro: Batch speichern / Stapeltrennung / Stapelkomprimierung / Automatisches Speichern / Automatische Trennung / Automatische Komprimierung ...
???? Schnittstellenmagie: 😊Mehr hübsche und coole Emojis / Steigern Sie Ihre Outlook-Produktivität mit Registerkartenansichten / Ausblick minimieren statt schließen ...
👍 Wunder mit einem Klick: Allen mit eingehenden Anhängen antworten / Anti-Phishing-E-Mails / 🕘Zeitzone des Absenders anzeigen ...
👩🏼🤝👩🏻 Kontakte und Kalender: Fügen Sie Kontakte aus ausgewählten E-Mails im Stapel hinzu / Teilen Sie eine Kontaktgruppe in einzelne Gruppen auf / Geburtstagserinnerungen entfernen ...
Auf über 100 Eigenschaften Warten Sie auf Ihre Erkundung! Klicken Sie hier, um mehr zu erfahren.