OK, voici une explication rapide d'une façon de procéder. Il nécessite la configuration d'une macro dans l'éditeur Outlook VBA. Si vous ne l'avez jamais fait auparavant, il y a un peu de configuration que vous devrez d'abord parcourir. (Notez que, bien que la création de macros pour Outlook ne soit pas difficile, il existe plusieurs endroits où des erreurs peuvent se produire, ce qui peut entraîner de la confusion et de la frustration. Si vous êtes un débutant dans ce domaine et que vous souhaitez continuer, je vous recommande vivement de lire attentivement l'intégralité de la page MSDN. lié à la première étape ci-dessous.)
1. Ouvrez l'éditeur VBA.
Dans la barre du ruban Outlook, cliquez sur l'onglet Développeur (activez-le ici ), puis cliquez sur Visual Basic
. Si vous n'avez pas d'onglet Développeur sur votre barre de ruban, vous devrez l'activer. Reportez-vous aux instructions de cette page MSDN (faites défiler jusqu'à la section intitulée «Pour activer l'onglet Développeur». REMARQUE: vous devez également lire la section de ce site intitulée «Pour activer les macros»). Appuyez sur le Visual Basic
bouton pour ouvrir une toute nouvelle application (l'éditeur VBA); ouvert ThisOutlookSession
, le grand volet au milieu est l'endroit où ira votre macro.
Pour l'utiliser, appuyez sur Alt + F11 pour ouvrir l'éditeur VBA, puis copiez le code et collez-le dans ThisOutlookSession. ( référence )
2. Collez la macro suivante au bas du volet macro.
'Original function written by Diane Poremsky: http://www.slipstick.com/developer/send-email-outlook-reminders-fires/
Private Sub Application_Reminder(ByVal Item As Object)
Dim objMsg As MailItem
Set objMsg = Application.CreateItem(olMailItem)
If Item.MessageClass <> "IPM.Appointment" Then
Exit Sub
End If
If Item.Categories <> "Automated Email Sender" Then
Exit Sub
End If
objMsg.To = Item.Location
objMsg.Subject = Item.Subject
objMsg.Body = Item.Body
objMsg.Send
Set objMsg = Nothing
End Sub
3. Créez une nouvelle catégorie.
La nouvelle catégorie créée ( comment ) doit être appelée Automated Email Sender
(il s'agit d'un titre arbitraire, mais si vous le modifiez, assurez-vous de le modifier également dans la macro).
4. Créez un rendez-vous de calendrier.
Placez les e-mails des destinataires dans le champ "Emplacement".
Le champ "Objet" du rendez-vous sera utilisé comme champ Objet de l'e-mail.
Le "Corps" du rendez-vous sera le Corps de l'e-mail.
Configurez le rendez-vous pour qu'il se reproduise selon le calendrier que vous souhaitez. Assurez-vous de définir un rappel.
Configurer l'heure du rappel
N'oubliez pas non plus d'attribuer la catégorie que vous avez créée à l'étape précédente.
Testez-le d'abord en mettant votre propre adresse e-mail dans le champ Emplacement.
C'est ça! Tant que vos paramètres de sécurité des macros sont définis correctement, cette macro entraînera l'envoi automatique d'un e-mail chaque fois qu'un rappel sera déclenché lors d'un rendez-vous avec la catégorie spécifiée.