Existe-t-il une astuce de modification du registre ou une macro que je peux utiliser pour que les horaires par défaut de mes réunions commencent 5 minutes après l'heure pleine et se terminent 5 minutes avant l'heure pleine ? Je le fais actuellement à la main pour éviter que quelqu'un ne soit en retard à la réunion - je commence à "5 minutes après" ... cela fonctionne bien mais c'est un cauchemar de devoir cliquer pour programmer une réunion.
Réponses
Trop de publicités?J'ai finalement cherché une solution sur Google - mais ce n'est pas quelque chose qui se voit avec une simple recherche. Il semble que peu de gens s'y intéressent.
J'écris à partir d'un PC sur lequel je n'ai pas installé Outlook, mais j'espère que je m'en souviens bien.
-
Vous devez activer le "ruban" du développeur dans Outlook.
-
Vous devez créer un nouveau formulaire (en utilisant le formulaire de rendez-vous comme base).
-
Sur ce nouveau formulaire, vous devez insérer un code VBA pour l'action "Ouvrir".
-
dans ce code - vous devez modifier Item. Start et Item. End (uniquement s'il est défini sur une heure ou une demi-heure, si vous manquez cette pièce, votre rendez-vous sera "rétréci" à chaque fois que vous l'ouvrirez. Le début doit être +5 minutes, la fin doit être -10 minutes (car le +5 pour le début pousse la fin de 5 minutes en avant également).
-
Pendant que vous modifiez le nouveau formulaire, vous pouvez ajouter un pied de page standard dans l'invitation (par exemple, le numéro de votre conférence téléphonique).
-
Sauvegarder ce formulaire ("Publish Form As..." si je me souviens bien).
-
Cliquez avec le bouton droit de la souris dans la vue du calendrier sur votre "dossier" Calendrier et changez le formulaire par défaut à utiliser de Rendez-vous à celui que vous avez enregistré au point 6.
J'espère que vous serez en mesure de le suivre avec un peu d'aide de Google. La solution est la suivante
- créer un nouveau formulaire
- ajouter un petit VBA au début
- sélectionnez ce formulaire comme nouveau "Formulaire de calendrier" par défaut.
Il semble qu'Outlook dispose de cette fonctionnalité dans les versions ultérieures : https://chrismenardtraining.com/post/outlook-buffer-time
Suivez cette ligne directrice :
https://www.datanumen.com/blogs/2-methods-change-default-duration-appointment-meeting-outlook/
et utilisez la macro suivante à la place :
Private WithEvents objInspectors As Outlook.Inspectors
Private WithEvents objAppointment As Outlook.AppointmentItem
Private Sub Application_Startup()
Set objInspectors = Outlook.Application.Inspectors
End Sub
Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If TypeOf Inspector.CurrentItem Is AppointmentItem Then
Set objAppointment = Inspector.CurrentItem
End If
End Sub
Private Sub objAppointment_Open(Cancel As Boolean)
'Set the default duration of new appointment
If objAppointment.CreationTime = #1/1/4501# Then
objAppointment.Duration = "50"
objAppointment.Start = DateAdd("n", 5, objAppointment.Start)
End If
End Sub
Private Sub objAppointment_PropertyChange(ByVal Name As String)
'When you disable the "All Day Event"
'Change the default duration of the current appointment
If Name = "AllDayEvent" Then
If objAppointment.AllDayEvent = False Then
objAppointment.Duration = "50"
objAppointment.Start = DateAdd("n", 5, objAppointment.Start)
End If
End If
End Sub