Lorsque vous modifiez le s d'une tâche Outlooktart date, par défaut, sa date d'échéance sera modifiée automatiquement. Si vous n'aimez pas cela, vous pouvez utiliser l'une des 2 approches présentées dans cet article.
Peut-être avez-vous découvert que la date d'échéance de la tâche Outlook varie avec le starce jour. Plus précisément, lorsque vous modifiez le s d'une tâchetart date, sa date d'échéance changera également. Néanmoins, de nombreux utilisateurs aimeraient garder la date d'échéance inchangée même si le start date est modifiée. Par conséquent, nous allons exposer ici 2 moyens.

Méthode 1 : Utiliser la touche "Shift"
- Tout d'abord, start votre application Outlook comme d'habitude.
- Passez ensuite à la zone "Tâches".
- Ensuite, sélectionnez et ouvrez une tâche en double-cliquant dessus.
- Après cela, dans la fenêtre Tâche suivante, vous devez cliquer sur la flèche vers le bas du champ "Date d'échéance".
- Dans la fenêtre contextuelle "Date Picker", vous devez maintenir la touche "Shift" enfoncée et, pendant ce temps, cliquer sur la date que vous souhaitez utiliser comme nouveau StarDate.
- Après avoir sélectionné une telle date de la manière ci-dessus, vous verrez que le "Start Date” a été remplacé par la nouvelle date.
- En fin de compte, vous pouvez enregistrer cette tâche en appuyant sur le bouton "Enregistrer et fermer".
Par ce moyen, chaque fois que vous souhaitez conserver la date d'échéance lors de la modification du start date, vous devez appuyer sur la touche "Shift". C'est peut-être un peu fastidieux. Ainsi, ici, nous allons vous apprendre une autre manière, qui est plus efficace.
Méthode 2 : Appliquer Outlook VBA
- À start avec, dans l'écran principal d'Outlook, appuyez sur les touches de la touche "Alt + F11".
- Dans la fenêtre suivante "Microsoft Visual Basic pour Applications", vous pouvez rechercher et ouvrir le projet "ThisOutlookSession".
- Ensuite, vous devez copier le code VBA suivant dans ce projet.
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
- Plus tard, vous devrez signer numériquement ce code.
- Après cela, vous devez modifier les paramètres de votre macro Outlook pour activer les projets VBA signés.
- Finalement, vous pouvez restart votre Outlook pour activer la nouvelle macro.
- A partir de maintenant, chaque fois que vous changez de tâchetart date, la date d'échéance ne sera pas modifiée.
Récupérer les fichiers PST compromis
Comme nous le savons tous, Outlook est vulnérable à la corruption. Heureusement, Outlook est doté d'un outil de réparation intégré - Scanpst. Cependant, pour être honnête, dans de nombreux cas, cela ne peut pas faire d'effets. Par conséquent, un outil de réparation tiers de bonne qualité et expérimenté est une question de nécessité, comme DataNumen Outlook Repair
Introduction de l'auteur:
Shirley Zhang est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris récupération mdf et produits logiciels de réparation Outlook. Pour plus d'informations, visitez www.datanumen.com

