2 måter å holde en oppgaves forfallsdato uendret når du endrer startdatoen i Outlook

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.

Hold forfallsdatoen for en oppgave uendret når du endrer startdatoen i Outlook

Metode 1: Bruk "Shift"-tasten

  1. Først av alt, start Outlook-programmet ditt som vanlig.
  2. Bytt deretter til "Oppgaver"-området.
  3. Velg og åpne deretter en oppgave ved å dobbeltklikke på den.
  4. Etter det, i det påfølgende oppgavevinduet, bør du klikke på pil ned i feltet "Forfallsdato".
  5. I popup-vinduet «Datovelger» holder du nede «Shift»-tasten og klikker samtidig på datoen du vil bruke som ny startdato.Hold nede "Shift"-tasten og klikk i mellomtiden på datoen
  6. Etter at du har valgt en slik dato på måten ovenfor, vil du se at feltet «Startdato» er endret til den nye datoen.
  7. 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

  1. For å begynne med, trykk på "Alt + F11"-tastene i hovedskjermen i Outlook.
  2. I det påfølgende "Microsoft Visual Basic for Applications"-vinduet kan du finne og åpne prosjektet "ThisOutlookSession".
  3. 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

VBA-kode - Hold en oppgaves forfallsdato uendret når du endrer startdatoen

  1. Senere bør du signere denne koden digitalt.
  2. Etter det bør du endre Outlook-makroinnstillingene for å aktivere signerte VBA-prosjekter.
  3. Til slutt kan du starte Outlook på nytt for å aktivere den nye makroen.
  4. 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

Kommentarer er stengt.