Come eseguire la preselezione automatica Today come Start Data di una nuova attività in Outlook

Condividi ora:

Quando crei una nuova attività in Outlook, se hai spesso bisogno di impostare oggi come suo start data, devi desiderare che Outlook lo esegua automaticamente. Questo articolo esaminerà questo requisito per fornire un metodo semplice.

Per impostazione predefinita, quando fai clic su Crea una nuova attività in Outlook, l'attività verrà visualizzata con "Start date” impostato su “Nessuno”, come mostrato nella figura seguente. Tuttavia, il più delle volte sei abituato a impostare la stardata t alla data corrente. Quindi, devi inserire o selezionare manualmente la data in "Start data”. Di fronte a uno scenario del genere, potresti sperare che Outlook possa preimpostare automaticamente oggi come start data pf nuova attività. Sebbene non esista una funzione così diretta, è comunque possibile ottenerla dal codice VBA condiviso in seguito. Se non hai familiarità con VBA, fai riferimento a "Come eseguire il codice VBA in Outlook" Nel frattempo.

Predefinito "Nessuno" Start Data

Auto Preset oggi come Start Data di una nuova attività

  1. Per cominciare, avvia la tua applicazione Outlook.
  2. Quindi, premi "Alt + F11" per attivare l'editor VBA di Outlook.
  3. Successivamente, copia il seguente codice nel progetto "ThisOutlookSession".
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objTask As Outlook.TaskItem

Private Sub Application_Startup()
    Set objInspectors = Outlook.Application.Inspectors
End Sub

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
    If TypeOf Inspector.CurrentItem Is TaskItem Then
       Set objTask = Inspector.CurrentItem
    End If
End Sub

Private Sub objTask_Open(Cancel As Boolean)
    'When opening a fresh new task item
    If Len(objTask.Subject) = 0 And Len(objTask.Body) = 0 And objTask.startDate = #1/1/4501# And objTask.DueDate = #1/1/4501# Then
 
       'Set start date to today
       objTask.startDate = Date
    End If
End Sub

Codice VBA - Preimpostazione automatica oggi come Start Data di una nuova attività

  1. Successivamente, sposta il cursore sul primo file "Application_Starsubroutine tup”.
  2. Successivamente, premi il tasto "F5".
  3. Da allora, ogni volta che crei una nuova attività, Outlook imposterà automaticamente il file start data alla data corrente, vale a dire oggi, come mostrato nell'immagine seguente.Auto Preset oggi come Start Data

Attenzione alle macro dannose in Outlook

Sebbene la macro VBA offra molta comodità e possibilità agli utenti, comporta anche molti potenziali rischi. Ad esempio, se imposti le impostazioni delle macro per consentire tutte le macro senza notifica, quando un'e-mail con macro dannose arriva nella tua casella di posta e apri i suoi collegamenti incorporati, il tuo file di dati di Outlook tende ad essere attaccato da virus. A quel punto, devi uccidere i virus e tentare Riparazione di Outlook. Most di tempo, lo strumento integrato - Scanpst non può essere all'altezza di questo incarico. Quindi, dovresti chiamare un'utilità più robusta, come ad esempio 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 ripristino sql e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.