Cum să presetați automat ziua de azi ca dată de începere a unei noi activități în Outlook

Distribuie acum:

Când creați o sarcină nouă în Outlook, dacă trebuie să setați frecvent ziua de azi ca dată de începere, trebuie să doriți ca Outlook să realizeze automat acest lucru. Acest articol va analiza această cerință pentru a oferi o metodă simplă.

În mod implicit, când faceți clic pe „Creare sarcină nouă” în Outlook, sarcina se va afișa cu „Data de început” setată la „Nimic”, așa cum se arată în figura următoare. Cu toate acestea, de cele mai multe ori, sunteți obișnuiți să setați data de început la data curentă. Prin urmare, trebuie să introduceți sau să selectați manual data în câmpul „Data de început”. În fața unui astfel de scenariu, puteți spera că Outlook poate preseta automat ziua de azi ca dată de început a noii sarcini. Deși nu există o astfel de funcție directă, o puteți obține totuși prin codul VBA partajat de mai jos. Dacă nu sunteți familiarizat cu VBA, vă rugăm să consultați „Cum să rulați codul VBA în Outlook” între timp.

Dată de început implicită „Niciuna”

Presetare automată a zilei de azi ca dată de început pentru o sarcină nouă

  1. Pentru început, lansați aplicația Outlook.
  2. Apoi, apăsați „Alt + F11” pentru a declanșa editorul Outlook VBA.
  3. Apoi, copiați următorul cod în proiectul „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

Cod VBA - Presetare automată a zilei de azi ca dată de început a unei noi activități

  1. După aceea, mutați cursorul la prima subrutină „Application_Startup”.
  2. Mai târziu, apăsați butonul „F5”.
  3. De atunci, de fiecare dată când creați o sarcină nouă, Outlook va seta automat data de începere la data curentă, și anume astăzi, așa cum se arată în imaginea următoare.Presetare automată a zilei de azi ca dată de început

Atenție la macrocomenzile rău intenționate din Outlook

Deși macro VBA aduce o mulțime de comoditate și posibilități utilizatorilor, aceasta duce, de asemenea, la multe riscuri potențiale. De exemplu, dacă setați setările macrocomenzilor pentru a permite toate macrocomenzile fără notificare, atunci când un e-mail cu macrocomenzi rău intenționate ajunge în căsuța dvs. poștală și deschideți linkurile sale încorporate, fișierul dvs. de date Outlook tinde să fie atacat de viruși. În acel moment, trebuie să ucizi virușii și să încerci Repararea OutlookDe cele mai multe ori, instrumentul încorporat – Scanpst nu poate face față acestei sarcini. Prin urmare, ar trebui să apelați la un utilitar mai robust, cum ar fi DataNumen Outlook Repair.

Introducerea autorului:

Shirley Zhang este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv recuperare sql și produse software de reparații Outlook. Pentru mai multe informații vizitați www.datanumen.com

Distribuie acum:

Comentariile sunt închise.