Come spostare automaticamente le attività assegnate ad altri in una cartella attività specifica in Outlook

Condividi ora:

In generale, tutte le attività verranno inserite nella cartella attività predefinita di Outlook, indipendentemente dalle attività vinte o dalle attività assegnate ad altri. Questo articolo introdurrà come fare in modo che Outlook sposti automaticamente le attività assegnate ad altri in una cartella di attività specifica.

Outlook ci consente di assegnare attività ad altri. Ma nel frattempo, anche le attività che assegni ad altre persone verranno salvate nella cartella delle attività predefinita. In questo caso, se hai spesso bisogno di assegnare attività ad altri, la tua cartella delle attività sarà in disordine. Il modo migliore per classificare e gestire le tue attività è creare una cartella separata e quindi spostare le attività assegnate ad altri in questa cartella. Ma farlo manualmente sarà un po 'problematico. Qui ti aiuteremo a raggiungerlo automaticamente con Outlook VBA.

Sposta automaticamente le attività assegnate ad altri in una cartella attività specifica

  1. Per iniziare, è necessario creare una nuova cartella per le attività. Fare clic con il pulsante destro del mouse sulla cartella predefinita e scegliere "Nuova cartella". Assegnarle un nome. In questo esempio, useremo "Test".Crea una nuova cartella attività
  2. Quindi passare alla scheda "Sviluppatore" e fare clic sul pulsante "Visual Basic".Visual Basic
  3. Avanti nella nuova finestra "Visual Basic", fai doppio clic sul progetto "ThisOutlookSession" e copia i seguenti codici VBA in esso.
Public WithEvents Items As Outlook.Items

Sub Application_Startup()
    Set Items = Session.GetDefaultFolder(olFolderTasks).Items
End Sub

Sub Items_ItemAdd(ByVal Item As Object)
    If TypeName(Item) = "TaskItem" Then
       MoveTask Item
    End If
End Sub

Sub MoveTask(Item As TaskItem)
    Dim Folder As Outlook.Folder
    Dim myName As String
 
    'replace "smith" with your own account name
    myName = "Smith"
 
    If InStr(Item.Owner, myName) = 0 Then
       Set Folder = Session.GetDefaultFolder(olFolderTasks).Folders("Test")
       Item.Move Folder
    End If
End Sub

Copia i codici VBA in ThisOutlookSession

Attenzione: La stringa "myName" dipende dal nome del tuo account. Puoi andare su "Impostazioni account" per controllare il campo "Il tuo nome" come nella seguente schermata:Controlla il tuo nome

  1. Successivamente, dovresti firmare questo codice e modificare le impostazioni della macro. Per maggiori dettagli, puoi fare riferimento al passaggio 2 nell'articolo "2 passaggi per contrassegnare automaticamente le e-mail indesiderate come lette in Outlook".
  2. Finalmente puoi provare.
  • Innanzitutto, crea una nuova attività e fai clic sul pulsante "Assegna attività" nella nuova finestra Attività.Assegna attività
  • Quindi puoi comporre l'attività e selezionare il destinatario e infine fare clic sul pulsante "Invia".Componi e invia l'attività
  • Successivamente, puoi andare all'elenco delle cartelle delle attività. Scoprirai che questa attività è sicuramente collocata nella cartella "Test".Controlla in quale cartella si trova l'attività

Gestisci i file di Outlook corrotti

Se ricevi messaggi di errore di Outlook che riguardano i tuoi file di Outlook, è probabile che i file siano danneggiati. In questa situazione, puoi utilizzare lo strumento di riparazione integrato, Scanpst.exe, per provare. Se fallisce, la tua ultima risorsa deve essere selezionare un più potente strumento di correzione dei file di Outlook corrotto, piace DataNumen Outlook Repair.

Introduzione dell'autore:

Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparazione SQL Server banca dati mdf e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.