So löschen Sie eine Outlook-Aufgabe automatisch, nachdem Sie sie als abgeschlossen markiert haben

Jetzt teilen:

Standardmäßig sind die als erledigt markierten Aufgaben weiterhin im Aufgabenordner vorhanden. Wenn Sie möchten, dass Outlook die abgeschlossenen Aufgaben automatisch löscht, können Sie die in diesem Artikel beschriebene Methode verwenden.

Wie Sie sehen, wird die Aufgabe nach Abschluss einer Outlook-Aufgabe in grauer durchgestrichener Schrift angezeigt. Es befindet sich jedoch weiterhin im Ordner "Aufgaben", gemischt mit den nicht abgeschlossenen Aufgaben. Auf diese Weise können Ihre Aufgaben überladen sein. Daher möchten viele Benutzer, dass Outlook eine Aufgabe automatisch löschen kann, nachdem sie als abgeschlossen markiert wurde. Im Folgenden werden wir Ihnen eine relevante Methode vorstellen.

Automatisches Löschen einer Outlook-Aufgabe nach dem Markieren als abgeschlossen

Automatisches Löschen einer Outlook-Aufgabe nach dem Markieren als abgeschlossen

  1. Starten Sie zunächst Ihr Outlook-Programm.
  2. Dann sollten Sie im Outlook-Hauptbildschirm die Tasten „Alt + F11“ drücken.
  3. Anschließend müssen Sie im Fenster "Microsoft Visual Basic für Applikationen" das Projekt "ThisOutlookSession" suchen und öffnen.
  4. Als nächstes müssen Sie den folgenden VBA-Code in dieses Projekt kopieren.
Public WithEvents objTasks As Outlook.Items
Public WithEvents objDeletedItems As Outlook.Items

Private Sub Application_Startup()
    Set objTasks = Outlook.Application.Session.GetDefaultFolder(olFolderTasks).Items
    Set objDeletedItems = Application.Session.GetDefaultFolder(olFolderDeletedItems).Items
End Sub

Private Sub objTasks_ItemChange(ByVal Item As Object)
    Dim objTask As Outlook.TaskItem
 
    If TypeOf Item Is TaskItem Then
       Set objTask = Item
       'After marking the task complete
       If objTask.Complete = True Then
          'Delete it
          objTask.Delete
       End If
    End If
End Sub

'Permanently delete the task
Private Sub objDeletedItems_ItemAdd(ByVal Item As Object)
    If Item.Class = olTask Then
       Item.Delete
    End If
End Sub

VBA-Code - Löschen Sie eine Outlook-Aufgabe automatisch, nachdem Sie sie als abgeschlossen markiert haben

  1. Danach müssen Sie diesem neuen VBA-Projekt ein digitales Zertifikat zuweisen.
  • Klicken Sie einfach in der Symbolleiste auf "Extras".
  • Wählen Sie dann "Digitale Signatur" aus der Dropdown-Liste.
  • Befolgen Sie im Popup-Dialogfeld die Anweisungen auf dem Bildschirm, um den Vorgang abzuschließen.
  1. Später sollten Sie Ihre Outlook-Makroeinstellungen ändern, um das signierte VBA-Projekt zuzulassen.
  2. Zum Schluss starten Sie Outlook neu, um den neuen VBA-Code zu aktivieren.
  3. Von nun an wird diese Aufgabe jedes Mal, wenn Sie eine Aufgabe als erledigt markieren, automatisch und dauerhaft gelöscht.

Verwenden Sie ein bemerkenswertes Reparaturwerkzeug

Um ehrlich zu sein, bietet Outlook Benutzern eine Vielzahl hervorragender Funktionen. Das heißt aber nicht, dass es einwandfrei ist. Es hat eine tödliche Verwundbarkeit. Es ist anfällig für Fehler und Korruption. Wenn Sie Ihre Outlook-Datei vor Beschädigungen schützen möchten, sollten Sie Ihre PST-Datei daher in regelmäßigen Abständen sichern. Außerdem ist es ratsam, in ein prominentes und zuverlässiges Unternehmen zu investieren Outlook-Wiederherstellung Dienstprogramm, wie z DataNumen Outlook Repair.

Einführung des Autors:

Shirley Zhang ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich mdf-fix und Outlook-Reparatursoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX

Jetzt teilen:

Kommentare sind geschlossen.