Når du ændrer startdatoen for en Outlook-opgave, ændres dens forfaldsdato som standard automatisk. Hvis du ikke kan lide dette, kan du bruge en af de to metoder, der er introduceret i denne artikel.
Måske har du opdaget, at forfaldsdatoen for en Outlook-opgave varierer med startdatoen. Mere specifikt, når du ændrer en opgaves startdato, vil dens forfaldsdato også ændres. Ikke desto mindre vil mange brugere gerne beholde forfaldsdatoen uændret, selvom startdatoen ændres. Derfor vil vi her præsentere to metoder.

Metode 1: Brug "Shift" -tasten
- Først skal du starte dit Outlook-program som normalt.
- Skift derefter til området "Opgaver".
- Vælg og åbn derefter en opgave ved at dobbeltklikke på den.
- Derefter, i det efterfølgende opgavevindue, skal du klikke på pil ned i feltet "Forfaldsdato".
- I pop op-vinduet "Datovælger" skal du holde "Shift"-tasten nede og i mellemtiden klikke på den dato, du vil bruge som ny startdato.
- Når du har valgt en sådan dato på ovenstående måde, vil du se, at feltet "Startdato" er blevet ændret til den nye dato.
- I sidste ende kan du gemme denne opgave ved at trykke på knappen "Gem og luk".
På denne måde skal du trykke på "Shift"-tasten, hver gang du vil bevare forfaldsdatoen, når du ændrer startdatoen. Det kan være lidt kedeligt. Derfor vil vi her lære dig endnu en måde, som er mere effektiv.
Metode 2: Anvend Outlook VBA
- Til at starte med skal du trykke på tasterne “Alt + F11” i Outlook-hovedskærmen.
- I det efterfølgende “Microsoft Visual Basic for Applications” -vindue kan du finde og åbne “ThisOutlookSession” -projektet.
- Dernæst skal du kopiere følgende VBA-kode til dette 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
- Senere skal du underskrive denne kode digitalt.
- Derefter skal du ændre dine Outlook-makroindstillinger for at aktivere underskrevne VBA-projekter.
- Til sidst kan du genstarte din Outlook for at aktivere den nye makro.
- Fra nu af vil forfaldsdatoen ikke blive ændret, hver gang du ændrer en opgaves startdato.
Redd kompromitterede PST-filer
Som vi alle ved, er Outlook sårbart over for korruption. Heldigvis er Outlook udstyret med et indbygget reparationsværktøj - scanpst. Men for at være ærlig kan det i mange tilfælde ikke få effekter. Derfor er et godt kvalitets og erfarent tredjeparts fix-værktøj et spørgsmål om nødvendighed, såsom DataNumen Outlook Repair
Forfatter Introduktion:
Shirley Zhang er ekspert i datagendannelse i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder mdf opsving og Outlook-reparationssoftwareprodukter. For mere information besøg www.datanumen.com

