2 sätt att hålla en uppgifts förfallodatum oförändrat när du ändrar dess startdatum i Outlook

När du ändrar startdatumet för en Outlook-uppgift ändras dess förfallodatum som standard automatiskt. Om du ogillar detta kan du använda någon av de två metoderna som presenteras i den här artikeln.

Du kanske har upptäckt att förfallodatumet för en Outlook-uppgift varierar beroende på startdatumet. Mer specifikt, när du ändrar en uppgifts startdatum, kommer även förfallodatumet att ändras. Ändå vill många användare behålla förfallodatumet oförändrat även om startdatumet ändras. Därför kommer vi här att visa två sätt.

Håll en uppgifts förfallodatum oförändrat när du ändrar dess startdatum i Outlook

Metod 1: Använd “Shift” -tangenten

  1. Först och främst, starta ditt Outlook-program som vanligt.
  2. Byt sedan till “Uppgifter” -området.
  3. Välj sedan och öppna en uppgift genom att dubbelklicka på den.
  4. Därefter, i det efterföljande uppgiftsfönstret, ska du klicka på nedåtpilen i fältet "Förfallodatum".
  5. I popup-fönstret "Datumväljare" ska du hålla ner "Shift"-tangenten och samtidigt klicka på det datum du vill använda som nytt startdatum.Håll “Skift” -tangenten och klicka på datumet
  6. Efter att du valt ett sådant datum på ovanstående sätt ser du att fältet "Startdatum" har ändrats till det nya datumet.
  7. I slutändan kan du spara den här uppgiften genom att trycka på knappen "Spara och stäng".

På så sätt måste du varje gång du vill behålla förfallodatumet när du ändrar startdatumet trycka på "Shift"-tangenten. Det kan vara lite tråkigt. Därför ska vi här lära dig ytterligare ett sätt som är mer effektivt.

Metod 2: Tillämpa Outlook VBA

  1. Till att börja med, tryck på tangentbordet "Alt + F11" i huvudfönstret i Outlook.
  2. I det efterföljande "Microsoft Visual Basic for Applications" -fönstret kan du hitta och öppna projektet "ThisOutlookSession".
  3. Därefter ska du kopiera följande VBA-kod till detta 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

VBA-kod - Håll en uppgifts förfallodatum oförändrat när startdatumet ändras

  1. Senare bör du signera den här koden digitalt.
  2. Därefter bör du ändra dina Outlook-makroinställningar för att aktivera signerade VBA-projekt.
  3. Så småningom kan du starta om Outlook för att aktivera det nya makrot.
  4. Från och med nu kommer förfallodatumet inte att ändras varje gång du ändrar en uppgifts startdatum.

Rädda komprometterade PST-filer

Som vi alla vet är Outlook sårbart för korruption. Lyckligtvis har Outlook utrustat med ett inbyggt reparationsverktyg - Scanpst. Men för att vara ärlig kan det i många fall inte få effekter. Därför är ett välkänt och erfaret tredjeparts fixverktyg en fråga om nödvändighet, till exempel DataNumen Outlook Repair

Författarintroduktion:

Shirley Zhang är expert på dataåterställning DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive mdf-återställning och Outlook-programvara för reparationsprogramvara. För mer information besök www.datanumen.com

Kommentarer är stängda.