Wanneer u de startdatum van een Outlook-taak wijzigt, wordt de einddatum standaard automatisch aangepast. Als u dit niet prettig vindt, kunt u een van de twee methoden gebruiken die in dit artikel worden beschreven.
Misschien is het je opgevallen dat de vervaldatum van een Outlook-taak varieert met de startdatum. Meer specifiek: wanneer je de startdatum van een taak wijzigt, verandert ook de vervaldatum. Veel gebruikers willen echter de vervaldatum ongewijzigd laten, zelfs als de startdatum verandert. Daarom leggen we hier twee manieren uit om dit te bereiken.

Methode 1: Gebruik de "Shift" -toets
- Start allereerst uw Outlook-applicatie zoals gebruikelijk.
- Schakel vervolgens over naar het gebied "Taken".
- Selecteer en open vervolgens een taak door erop te dubbelklikken.
- Daarna moet u in het volgende taakvenster op de pijl omlaag van het veld "Vervaldatum" klikken.
- In het pop-upvenster 'Datumkiezer' moet u de 'Shift'-toets ingedrukt houden en tegelijkertijd klikken op de datum die u als nieuwe startdatum wilt gebruiken.
- Nadat u op bovenstaande wijze een datum hebt geselecteerd, ziet u dat het veld 'Startdatum' is gewijzigd naar de nieuwe datum.
- Uiteindelijk kunt u deze taak opslaan door op de knop "Opslaan en sluiten" te drukken.
Op deze manier moet je telkens de Shift-toets indrukken als je de einddatum wilt behouden wanneer je de begindatum wijzigt. Dat kan wat omslachtig zijn. Daarom laten we je hier een effectievere manier zien.
Methode 2: Outlook VBA toepassen
- Om te beginnen drukt u in het hoofdvenster van Outlook op de toetsencombinatie "Alt + F11".
- In het volgende venster "Microsoft Visual Basic for Applications" kunt u het project "ThisOutlookSession" zoeken en openen.
- Vervolgens moet u de volgende VBA-code naar dit project kopiëren.
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
- Deze code dient u later digitaal te ondertekenen.
- Daarna moet u uw Outlook-macro-instellingen wijzigen om ondertekende VBA-projecten in te schakelen.
- Uiteindelijk kunt u Outlook opnieuw opstarten om de nieuwe macro te activeren.
- Vanaf nu wordt de einddatum van een taak niet gewijzigd, ongeacht of de startdatum wordt aangepast.
Red gecompromitteerde PST-bestanden
Zoals we allemaal weten, is Outlook kwetsbaar voor corruptie. Gelukkig is Outlook uitgerust met een ingebouwde reparatietool - scanpst Om eerlijk te zijn, kan het in veel gevallen echter geen effect hebben. Daarom is een goede en ervaren reparatietool van derden een noodzaak, zoals DataNumen Outlook Repair
Auteur Introductie:
Shirley Zhang is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder mdf herstel en Outlook-reparatiesoftwareproducten. Voor meer informatie bezoek www.datanumen.com

