2 būdai, kaip išlaikyti užduoties terminą nepakeistą keičiant jos pradžios datą programoje „Outlook“

Bendrinti dabar:

Pakeitus „Outlook“ užduoties pradžios datą, pagal numatytuosius nustatymus jos terminas bus pakeistas automatiškai. Jei jums tai nepatinka, galite naudoti vieną iš dviejų šiame straipsnyje pristatytų būdų.

Galbūt pastebėjote, kad „Outlook“ užduoties terminas skirsis priklausomai nuo pradžios datos. Tiksliau sakant, pakeitus užduoties pradžios datą, pasikeis ir jos terminas. Nepaisant to, daugelis vartotojų norėtų, kad terminas liktų nepakitęs, net jei pasikeičia pradžios data. Todėl čia atskleisime 2 būdus.

Keičiant užduoties pradžios datą programoje „Outlook“, jos terminą laikykite nepakeistą

1 būdas: naudokite klavišą „Shift“.

  1. Pirmiausia, paleiskite „Outlook“ programą kaip įprasta.
  2. Tada pereikite į sritį „Užduotys“.
  3. Tada pasirinkite ir atidarykite užduotį dukart spustelėdami ją.
  4. Po to sekančiame Užduočių lange turėtumėte spustelėti rodyklę žemyn lauke „Terminas“.
  5. Iššokančiajame „Datos rinkiklio“ lange laikykite nuspaudę klavišą „Shift“ ir tuo pačiu metu spustelėkite datą, kurią norite naudoti kaip naują pradžios datą.Laikykite nuspaudę klavišą „Shift“ ir tuo tarpu spustelėkite datą
  6. Pasirinkę tokią datą aukščiau nurodytu būdu, pamatysite, kad laukas „Pradžios data“ buvo pakeistas į naują datą.
  7. Galiausiai šią užduotį galite išsaugoti paspausdami mygtuką „Išsaugoti ir uždaryti“.

Tai reiškia, kad kiekvieną kartą, kai norite išlaikyti mokėjimo datą keičiant pradžios datą, turite paspausti „Shift“ klavišą. Tai gali būti šiek tiek nuobodu. Todėl čia parodysime dar vieną būdą, kuris yra efektyvesnis.

2 būdas: taikykite Outlook VBA

  1. Norėdami pradėti, pagrindiniame „Outlook“ ekrane paspauskite klavišų kombinaciją „Alt + F11“.
  2. Kitame lange „Microsoft Visual Basic for Applications“ galite rasti ir atidaryti projektą „ThisOutlookSession“.
  3. Tada į šį projektą turėtumėte nukopijuoti šį VBA kodą.
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objTask As Outlook.TaskItem
Public dStartdate, dDueDate As Date

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

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
    If Inspector.CurrentItem.Class = olTask Then
       Set objTask = Inspector.CurrentItem
       dStartdate = objTask.StartDate
       dDueDate = objTask.DueDate
    End If
End Sub

Private Sub objTask_PropertyChange(ByVal Name As String)
    If Name = "StartDate" Then
       If objTask.StartDate <> dStartdate And objTask.StartDate <= dDueDate And objTask.StartDate <> #1/1/4501# Then
          objTask.DueDate = dDueDate
          objTask.Save
       End If
    End If
End Sub

VBA kodas – keičiant užduoties pradžios datą, jos termino nekeisti

  1. Vėliau šį kodą turėtumėte pasirašyti skaitmeniniu būdu.
  2. Po to turėtumėte pakeisti „Outlook“ makrokomandos nustatymus, kad įgalintumėte pasirašytus VBA projektus.
  3. Galiausiai galite paleisti „Outlook“ iš naujo, kad suaktyvintumėte naują makrokomandą.
  4. Nuo šiol kiekvieną kartą pakeitus užduoties pradžios datą, terminas nebus keičiamas.

Išsaugokite pažeistus PST failus

Kaip visi žinome, „Outlook“ yra pažeidžiama korupcijos. Laimei, „Outlook“ yra aprūpinta integruotu taisymo įrankiu – scanpst. Tačiau, tiesą sakant, daugeliu atvejų tai negali turėti įtakos. Vadinasi, kokybiškas ir patyręs trečiosios šalies taisymo įrankis yra būtinybės reikalas, pvz DataNumen Outlook Repair

Autoriaus įvadas:

Shirley Zhang yra duomenų atkūrimo ekspertė DataNumen, Inc., kuri yra pasaulyje duomenų atkūrimo technologijų lyderė, įskaitant mdf atkūrimas ir „Outlook“ taisymo programinės įrangos produktai. Norėdami gauti daugiau informacijos, apsilankykite WWW.datanumen.com

Bendrinti dabar:

Komentarai yra uždaryti.