Come assegnare automaticamente un'attività a una persona specifica in un orario programmato con Outlook VBA

Condividi ora:

Molti utenti desiderano che Outlook possa assegnare automaticamente un'attività specifica a persone specifiche in un momento programmato, come la funzione "Ritardo consegna" per le e-mail. Questo articolo introdurrà come realizzarlo tramite Outlook VBA.

Come tutti sappiamo, Outlook ci consente di inviare e-mail in un orario programmato tramite la funzione "Ritardo di consegna", come il seguente screenshot:

Ritardo nella consegna delle e-mail

Tuttavia, questa funzione è disponibile solo per le e-mail, non per riunioni o attività. Pertanto, molte persone non vedono l'ora di trovare un metodo per inviare riunioni o attività a un orario programmato. In realtà possiamo realizzarlo semplicemente aggiungendo un promemoria all'attività e l'evento Application.Reminder in Outlook VBA. Ecco i passaggi dettagliati e i codici VBA.

Assegna automaticamente un'attività a una persona specifica in un orario programmato

  1. All'inizio, passa al riquadro Attività di Outlook. Selezionare l'attività di origine e fare clic sul pulsante "Personalizzato" nel gruppo "Follow Up" nella scheda "Home".
  2. Quindi verrà visualizzata una nuova finestra di dialogo. In esso, puoi modificare il campo "Contrassegna a" in "Assegna questa attività", spuntare "Promemoria" e quindi impostare un orario di promemoria, ovvero l'ora in cui assegnare l'attività. Infine fare clic sul pulsante "OK".Aggiungi un promemoria all'attività
  3. Successivamente puoi passare alla scheda "Sviluppatore" e premere il pulsante "Visual Basic".
  4. Successivamente, fai doppio clic sul progetto "ThisOutlookSession", quindi copia i seguenti codici nella finestra del progetto "ThisOutlookSession".
Sub Application_Reminder(ByVal Item As Object)
    Dim olTask As TaskItem
    Dim Recip As String
 
    'Replace with your desired recipient email address
    Recip = "shirley@datanumen.com"
 
    If TypeName(Item) = "TaskItem" Then
       Set olTask = Item
    Else
       Exit Sub
    End If
 
    With olTask
        .Assign
        .Recipients.Add (Recip)
        .Send
        .Display
    End With
End Sub

Assegna automaticamente i codici VBA dell'attività

  1. Successivamente, per motivi di sicurezza, dovresti firmare questo codice.
  • Innanzitutto, utilizza "Certificato digitale per progetti VBA" per creare un certificato.
  • Quindi torna al pulsante "Visual Basic" per firmare il certificato con questo codice.Firma il codice
  1. Successivamente è possibile uscire dalla finestra "Visual Basic" e modificare le impostazioni delle macro per abilitare solo le macro firmate digitalmente.
  2. Infine, puoi semplicemente accantonare l'attività. Outlook la invierà automaticamente ai destinatari specificati all'attivazione del promemoria.

Fai attenzione alle macro dannose

Nell'era attuale, virus e malware sono diventati sempre più diffusi. Si mascherano comunemente da oggetti innocui, come le e-mail. I virus trasmessi via e-mail sono uno dei problemi più fastidiosi, poiché di solito sono incorporati in e-mail apparentemente normali. Ma se si fa clic sui link o si aprono gli allegati nella posta, i dati verranno infettati. Per gli utenti di Outlook, questo rischio è onnipresente. Pertanto, è necessario rimanere sempre vigili. Altrimenti, una volta che i dati di Outlook vengono attaccati, non si avrà altra alternativa che ricorrere a Strumento di correzione dei dati di Outlook, 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 riparare i danni al file mdf SQL e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.