Mainot Outlook uzdevuma sākuma datumu, pēc noklusējuma tā izpildes datums tiks mainīts automātiski. Ja jums tas nepatīk, varat izmantot kādu no divām šajā rakstā aprakstītajām metodēm.
Iespējams, esat atklājis, ka Outlook uzdevuma izpildes datums atšķiras atkarībā no sākuma datuma. Precīzāk, mainot uzdevuma sākuma datumu, mainīsies arī tā izpildes datums. Tomēr daudzi lietotāji vēlas saglabāt izpildes datumu nemainīgu, pat ja mainās sākuma datums. Tāpēc šeit mēs aplūkosim divus veidus.

1. metode: izmantojiet taustiņu “Shift”
- Vispirms startējiet savu Outlook lietojumprogrammu kā parasti.
- Pēc tam pārslēdzieties uz apgabalu “Uzdevumi”.
- Pēc tam atlasiet un atveriet uzdevumu, veicot dubultklikšķi uz tā.
- Pēc tam nākamajā logā Uzdevums jums jānoklikšķina uz lejupvērstās bultiņas laukā “Termiņš”.
- Uznirstošajā logā “Datuma atlasītājs” turiet nospiestu taustiņu “Shift” un vienlaikus noklikšķiniet uz datuma, kuru vēlaties izmantot kā jauno sākuma datumu.
- Pēc šāda datuma izvēles iepriekš minētajā veidā redzēsiet, ka lauks “Sākuma datums” ir mainīts uz jauno datumu.
- Galu galā jūs varat saglabāt šo uzdevumu, nospiežot pogu “Saglabāt un aizvērt”.
Tas nozīmē, ka katru reizi, kad vēlaties saglabāt izpildes datumu, mainot sākuma datumu, jums ir jānospiež taustiņš “Shift”. Tas var būt nedaudz nogurdinoši. Tāpēc šeit mēs jums iemācīsim vēl vienu veidu, kas ir efektīvāks.
2. metode: lietojiet Outlook VBA
- Lai sāktu, galvenajā Outlook ekrānā nospiediet taustiņu kombināciju “Alt + F11”.
- Nākamajā logā “Microsoft Visual Basic for Applications” varat atrast un atvērt projektu “ThisOutlookSession”.
- Tālāk jums vajadzētu kopēt šo VBA kodu šajā projektā.
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
- Vēlāk jums vajadzētu digitāli parakstīt šo kodu.
- Pēc tam jums jāmaina Outlook makro iestatījumi, lai iespējotu parakstītus VBA projektus.
- Galu galā varat restartēt programmu Outlook, lai aktivizētu jauno makro.
- Turpmāk, katru reizi, kad maināt uzdevuma sākuma datumu, izpildes datums netiks mainīts.
Glābt apdraudētos PST failus
Kā mēs visi zinām, programma Outlook ir neaizsargāta pret korupciju. Par laimi, Outlook ir aprīkots ar iebūvētu remonta rīku - Scanpst. Tomēr, godīgi sakot, daudzos gadījumos tas nevar radīt sekas. Tādējādi kvalitatīvs un pieredzējis trešo pušu labošanas rīks ir nepieciešamība, piemēram, DataNumen Outlook Repair
Autora ievads:
Šērlija Džana ir datu atkopšanas eksperte DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp mdf atkopšana un perspektīvas remonta programmatūras produktus. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar

