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

Wie führt man zwei Outlook-Ordner ohne Duplikate zu einem einzigen Ordner zusammen?

AutorSun Änderungsdatum

In Outlook verwalten Sie möglicherweise zahlreiche E-Mail-Konten mit vielen Ordnern. In manchen Fällen möchten Sie zwei Ordner zu einem einzigen zusammenführen und dabei doppelte Elemente automatisch entfernen. Wie erledigen Sie diese Aufgabe am schnellsten? In diesem Artikel stelle ich Ihnen einen VBA-Code vor, mit dem Sie genau das in Outlook so effizient wie möglich umsetzen können.

Zusammenführen zweier Ordner ohne Duplikate mithilfe eines VBA-Codes

Mehrere Ordner zusammenführen und doppelte Elemente mit Kutools für Outlook entfernen


Zusammenführen zweier Ordner ohne Duplikate mithilfe eines VBA-Codes

Um zwei Ordner zu einem zusammenzuführen und doppelte Elemente zu entfernen, können Sie dies mithilfe eines VBA-Codes gemäß der folgenden Schritte durchführen:

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

2. Doppelklicken Sie im linken Bereich unter „Projekt1“ auf „ThisOutlookSession“ und fügen Sie den folgenden Code in das Skriptfenster rechts ein.

VBA: Zwei Ordner ohne Duplikate zusammenführen

Sub MergeOutlookFolders_WithoutDuplicates()
'UpdatebyExtendoffice20180521
Dim xSourceFolder As Outlook.Folder
Dim xTargetFolder As Outlook.Folder
Dim xCount, i As Long
Dim xItem As Object
Dim xSourceItem As Object
Dim xTargetItem As Object
Dim xDictionary As Scripting.Dictionary  'Object
Dim xStr As String
On Error Resume Next
Set xDictionary = New Scripting.Dictionary
Set xSourceFolder = Application.Session.PickFolder
Set xTargetFolder = Application.Session.PickFolder
xCount = 0
If xSourceFolder.DefaultItemType <> xTargetFolder.DefaultItemType Then
    MsgBox "Error: The two folders are not in same type!", vbExclamation + vbOKOnly, "Kutools for Outlook"
    Exit Sub
End If
For i = xSourceFolder.Items.Count To 1 Step -1
    Set xSourceItem = xSourceFolder.Items.Item(i)
    xSourceItem.Move xTargetFolder
Next
For i = xTargetFolder.Items.Count To 1 Step -1
    Set xTargetItem = xTargetFolder.Items.Item(i)
    Select Case xTargetItem.Class
        Case olMail
            With xTargetItem
                xStr = .Subject & .Body & .SentOn
            End With
        Case olAppointment
            With xTargetItem
                xStr = .Subject & .Start & .Duration & .Location & .Body
            End With
        Case olContact
            With xTargetItem
                xStr = .FullName & .Email1Address & .Email2Address & .Email3Address
            End With
        Case olTask
            With xTargetItem
                xStr = .Subject & .StartDate & .DueDate & .Body
            End With
    End Select
    If xDictionary.Exists(xStr) = True Then
        xTargetItem.Delete
        xCount = xCount + 1
    Else
        xDictionary.Add xStr, True
    End If
Next i
If xCount <> 0 Then
    MsgBox xCount & " duplicates removed when merging!", vbInformation + vbOKOnly, "Kutools for Outlook"
End If
End Sub

doc merge folders without duplicates 1

3. Klicken Sie auf „Extras“ > „Verweise“ und aktivieren Sie im erscheinenden Dialogfeld das Kontrollkästchen „Microsoft Scripting Runtime“.

doc merge folders without duplicates 2doc Pfeil rechtsdoc merge folders without duplicates 3

4. Klicken Sie auf „OK“. Drücken Sie anschließend die Taste „F5“, um den Code auszuführen. Es erscheint ein Dialogfeld, das Sie auffordert, den ersten Ordner auszuwählen, den Sie zusammenführen möchten (Hinweis: Alle Elemente im ersten Ordner werden nach dem Zusammenführen mit dem zweiten Ordner entfernt).
doc merge folders without duplicates 4

5. Klicken Sie auf „OK“. Wählen Sie im zweiten Dialogfeld den zweiten Ordner aus, mit dem Sie vergleichen und zusammenführen möchten.
doc merge folders without duplicates 5

6. Klicken Sie auf „OK“. Anschließend werden alle Elemente aus dem ersten Ordner in den zweiten verschoben – dabei werden doppelte Elemente automatisch entfernt.
doc merge folders without duplicates 6


Mehrere Ordner zusammenführen und doppelte Elemente mit Kutools für Outlook entfernen

Wenn Sie sich mit VBA-Code nicht auskennen, greifen Sie stattdessen zu „Kutools für Outlook“ – einem praktischen Add-In, mit dem Sie diese Aufgabe dank der Funktionen „Ordner organisieren“ und „Duplikate in E-Mails“ einfach und schnell erledigen.

Schluss mit Ineffizienz in Outlook! Kutools für Outlook macht die stapelweise E-Mail-Verarbeitung kinderleicht – jetzt mit einer 30-tägigen kostenlosen Testversion!Laden Sie Kutools für Outlook jetzt herunter!!

Mehrere Ordner zusammenführen

1. Klicken Sie auf „KUTOOLS PLUS“ > „Ordner organisieren“. Im Dialogfeld „Mehrere Ordner in einen Ordner organisieren“ fügen Sie die gewünschten Ordner per Klick auf „Hinzufügen“ zur Liste hinzu und wählen anschließend einen Zielordner aus.
doc zusammenführen und Duplikate entfernen 1

2. Klicken Sie auf „OK“ > „OK“. Alle Elemente aus den ausgewählten Ordnern wurden erfolgreich in den angegebenen Ordner zusammengeführt.
doc zusammenführen und Duplikate entfernen 2

Doppelte Elemente entfernen

3. Klicken Sie auf „Kutools“ > „Doppelte löschen“ > „Duplikate E-Mails“. Markieren Sie im Dialogfeld „Duplikate E-Mails“ den Ordner, aus dem Sie Duplikate entfernen möchten.
doc zusammenführen und Duplikate entfernen 3

4. Klicken Sie auf „Weiter“. Geben Sie im Dialogfeld „Duplikate E-Mails Einstellungen“ die Kriterien an, nach denen E-Mails verglichen werden sollen, aktivieren Sie die Option „Duplikate löschen“ und wählen Sie „Vergleichen innerhalb eines einzelnen Ordners“ aus.
doc zusammenführen und Duplikate entfernen 4

5. Klicken Sie auf „Weiter“ > „Weiter“. Die doppelten E-Mails werden gefiltert. Klicken Sie auf die Schaltfläche „Doppelte Nachricht löschen“ > „OK“, um die doppelten E-Mails erfolgreich zu entfernen.
doc zusammenführen und Duplikate entfernen 5doc merge folders without duplicates 6


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