Keď zmeníte úlohu programu OutlooktarDátum štandardne sa dátum jeho splatnosti automaticky zmení. Ak sa vám nepáči, môžete použiť ktorýkoľvek z 2 prístupov uvedených v tomto článku.
Možno ste zistili, že termín splatnosti úlohy programu Outlook sa bude líšiť podľa start dátum. Presnejšie, keď upravíte starDátum zmeny sa tiež zmení. Mnoho používateľov by napriek tomu chcelo ponechať termín splatnosti nezmenený, aj keď je start dátum je zmenený. Preto tu vystavíme 2 prostriedky.

Metóda 1: Použite kláves „Shift“
- V prvom rade starAplikácia Outlook je obvyklá.
- Potom prepnite do oblasti „Úlohy“.
- Ďalej vyberte a otvorte úlohu dvojitým kliknutím na ňu.
- Potom by ste mali v nasledujúcom okne úlohy kliknúť na šípku nadol v poli „Termín splnenia“.
- V rozbaľovacej ponuke „Výber dátumu“ by ste mali držať kláves „Shift“ a medzitým kliknúť na dátum, ktorý chcete použiť ako nový Start Dátum.
- Po výbere takého dátumu vyššie uvedeným spôsobom uvidíte, že „Start Pole Dátum bolo zmenené na nový dátum.
- Nakoniec môžete túto úlohu uložiť kliknutím na tlačidlo „Uložiť a zavrieť“.
To znamená, že zakaždým, keď chcete zachovať termín splatnosti pri zmene starAk chcete dátum, musíte stlačiť kláves „Shift“. Môže to byť trochu únavné. Preto vás tu naučíme ešte jeden spôsob, ktorý je efektívnejší.
Metóda 2: Aplikácia Outlook VBA
- K stars, na hlavnej obrazovke Outlooku stlačte klávesové tlačidlá „Alt + F11“.
- V nasledujúcom okne „Microsoft Visual Basic for Applications“ nájdete a otvoríte projekt „ThisOutlookSession“.
- Ďalej by ste mali skopírovať nasledujúci kód VBA do tohto projektu.
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
- Neskôr by ste mali tento kód digitálne podpísať.
- Potom by ste mali zmeniť nastavenie makra programu Outlook, aby ste povolili podpísané projekty VBA.
- Nakoniec môžete restardo Outlooku aktivovať nové makro.
- Odteraz zakaždým, keď zmeníte úlohytarDátum splatnosti sa nezmení.
Záchrana kompromitovaných súborov PST
Ako všetci vieme, Outlook je zraniteľný voči korupcii. Našťastie je program Outlook vybavený vstavaným nástrojom na opravu - Scanpst. Úprimne povedané, v mnohých prípadoch nemôže mať účinky. Kvalitný a skúsený nástroj na opravu tretích strán je preto nevyhnutnosťou, ako napr DataNumen Outlook Repair
Úvod autora:
Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane zotavenie mdf a výhľadové softvérové produkty na opravu. Pre viac informácií navštívte www.datanumen. S

