Questo articolo ti insegnerà come creare automaticamente una nuova attività quando assegni una specifica categoria di colore a un'e-mail tramite Outlook VBA.
In passato, quando ricevevo un'e-mail relativa a un'attività, specificavo la categoria "Attività" in questa e-mail e procedevo alla creazione di una nuova attività correlata. Ad essere onesti, questo processo richiede davvero molto tempo. Devo annotare tutte le informazioni in anticipo, poiché questi dettagli devono essere richiesti nel nuovo compito. Ma ora, con l'aiuto di VBA, Outlook può creare automaticamente una nuova attività ogni volta che specifico la categoria "Attività" in un messaggio di posta elettronica. Se sei interessato a questo suggerimento, continua a leggere per ottenerli in dettaglio.
Crea automaticamente un'attività ogni volta che una categoria specifica viene assegnata a un'e-mail
- Per iniziare, apri Outlook e passa alla scheda "Sviluppatore".
- In questa scheda è possibile trovare e fare clic sul pulsante "Visual Basic".
- Quindi si aprirà una nuova finestra di "Microsoft Visual Basic for Applications". In esso, dovresti fare doppio clic sul progetto "ThisOutlookSession".
- Quindi dovresti copiare i seguenti codici VBA nella finestra del progetto "ThisOutlookSession".
Public WithEvents OlItems As Outlook.Items
Sub Application_Startup()
Set OlItems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Sub OlItems_ItemChange(ByVal Item As Object)
Dim obApp As Application
Dim olTask As TaskItem
If Item.Class = olMail And Item.Categories = "Task" Then
Set obApp = Outlook.Application
Set olTask = obApp.CreateItem(olTaskItem)
With olTask
.Subject = Item.Subject
.Body = Item.Body
.Attachments.Add Item
.StartDate = Now
.DueDate = Now + 3
.Save
.Display
End With
End If
'To clear the category
'If you want to keep the category, remove the following four lines
With Item
.Categories = ""
.Save
End With
Set obApp = Nothing
Set olTask = Nothing
End Sub
- Successivamente, ti verrà richiesto di firmare questo codice. È possibile utilizzare l'utilità integrata di Office - "Certificato digitale per progetti VBA" per ottenerlo. Per passaggi più dettagliati, puoi fare riferimento al Passaggio 2 in questo articolo "2 passaggi per contrassegnare automaticamente le e-mail indesiderate come lette in Outlook".
- Successivamente, al fine di prevenire macro dannose esterne, è necessario rivolgersi a "Centro protezione" e modificare le impostazioni delle macro per abilitare solo le macro con firma digitale.
- Alla fine puoi provare.
- Presenta un elemento di posta e assegnagli una categoria specifica, come nello screenshot seguente:
- Immediatamente, una nuova attività verrà creata automaticamente e verrà visualizzata in una nuova finestra popup.
Tieni d'occhio le macro dannose nelle e-mail sospette
È di vitale importanza bloccare tutte le macro esterne non firmate, in quanto potrebbero contenere virus o malware, che possono danneggiare facilmente i dati di Outlook. Quindi gli utenti dovrebbero prestare molta attenzione alle e-mail che accompagnano le macro. Inoltre, è altamente consigliabile investire in un notevole strumento di correzione dei dati di Outlook corrotto, piace DataNumen Outlook Repair. Può venire in tuo soccorso quando subisci un crash imprevisto di Outlook.
Introduzione dell'autore:
Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparare l'errore SQL mdf e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com




