Når du endrer startdatoen for en Outlook-oppgave, endres forfallsdatoen som standard automatisk. Hvis du ikke liker dette, kan du bruke en av de to metodene som er introdusert i denne artikkelen.
Kanskje du har oppdaget at forfallsdatoen for en Outlook-oppgave varierer med startdatoen. Mer spesifikt, når du endrer startdatoen for en oppgave, vil også forfallsdatoen endres. Likevel ønsker mange brukere å beholde forfallsdatoen uendret selv om startdatoen endres. Derfor vil vi her presentere to metoder.

Metode 1: Bruk "Shift"-tasten
- Først av alt, start Outlook-programmet ditt som vanlig.
- Bytt deretter til "Oppgaver"-området.
- Velg og åpne deretter en oppgave ved å dobbeltklikke på den.
- Etter det, i det påfølgende oppgavevinduet, bør du klikke på pil ned i feltet "Forfallsdato".
- I popup-vinduet «Datovelger» holder du nede «Shift»-tasten og klikker samtidig på datoen du vil bruke som ny startdato.
- Etter at du har valgt en slik dato på måten ovenfor, vil du se at feltet «Startdato» er endret til den nye datoen.
- Til syvende og sist kan du lagre denne oppgaven ved å trykke på "Lagre og lukk"-knappen.
På denne måten må du trykke på «Shift»-tasten hver gang du vil beholde forfallsdatoen når du endrer startdatoen. Det kan være litt kjedelig. Derfor skal vi her lære deg én måte til, som er mer effektiv.
Metode 2: Bruk Outlook VBA
- For å begynne med, trykk på "Alt + F11"-tastene i hovedskjermen i Outlook.
- I det påfølgende "Microsoft Visual Basic for Applications"-vinduet kan du finne og åpne prosjektet "ThisOutlookSession".
- Deretter bør du kopiere følgende VBA-kode inn i dette prosjektet.
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
- Senere bør du signere denne koden digitalt.
- Etter det bør du endre Outlook-makroinnstillingene for å aktivere signerte VBA-prosjekter.
- Til slutt kan du starte Outlook på nytt for å aktivere den nye makroen.
- Fra nå av vil ikke forfallsdatoen endres hver gang du endrer startdatoen for en oppgave.
Redd kompromitterte PST-filer
Som vi alle vet, er Outlook sårbart for korrupsjon. Heldigvis kommer Outlook utstyrt med et innebygd reparasjonsverktøy – scanpst. Men for å være ærlig, i mange tilfeller kan det ikke gi effekter. Derfor er en god kvalitet og erfaren tredjeparts fikseverktøy et spørsmål om nødvendighet, for eksempel DataNumen Outlook Repair
Forfatterintroduksjon:
Shirley Zhang er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert mdf gjenoppretting og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med

