Outlook : Afficher l'adresse mail de l'expéditeur dans les colonnes
Outlook est un outil formidable, performant et très pratique dans le milieur de l'entreprise.
Cependant, des manques et incohérences se font sentir comme une fonctionnalité simple mais pourtant tellement pratique : la vue de l'adresse mail de l'expéditeur.
Pour mettre en place celà, suivez le guide !
Activation des options Developer
Aller dans le menu File → Options
Cliquer sur Customize Ribbon puis cocher la case Developer. Valider en cliquant sur OK
Dans Outlook, cliquer sur l'onglet Developer puis Visual Basic
Dans la partie gauche, créer un nouveau module.
Puis dans la partie droite, copier le code VB suivant :
Sub AddSenderAddress(Item As Outlook.MailItem) Dim olkPrp As Outlook.UserProperty On Error Resume Next Set olkPrp = Item.UserProperties.Add("SenderAddress", olText, True) olkPrp.Value = Item.SenderEmailAddress Item.Save On Error GoTo 0 Set olkPrp = Nothing End Sub
Enregistrez le code en cliquant sur la disquette puis quitter l'environnement de développement VB.
Activation de l'option dans la base de registre
Depuis la version 1611 (Build 7571.2006), par sécurité Outlook ne permet pas par défaut d'utiliser les script VBA dans les règles Outlook. Pour forcer l'utilisation, il faut créer une clé dans la base de registre afin d'activer l'utilisation des scripts dans les règles Outlook :
Avant modification :
Modification dans la base de registre
Créer une nouvelle clé DWORD comme suivant :
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security]
"EnableUnsafeClientMailRules"=dword:00000001
Après modification :
La solution a été trouvée ici : https://answers.microsoft.com/en-us/msoffice/forum/msoffice_outlook-mso_win10/the-option-to-run-a-scritp-has-disappeared-from/d289e698-47fa-497a-80fa-633067a0de37#ThreadAnswers
Mise en place de la règle de messagerie
Dans l'onglet Home, aller dans Rules → Manage Rules & Alerts.
Créez une nouvelle règle à partir d'une règle vide :
Cliquer sur Next
Dans le choix des conditions, ne rien cocher et cliquer sur Next :
Lors du message d'alerte, valider en cliquant sur Yes
Dans le choix des actions à réaliser, cocher Run a script puis cliquez sur le lien bleu puis choisissez le script créé précédemment (AddSenderAddress) puis validez par OK→ Finish → Ok → Ok
Affichage de la colonne
Aller dans l'onglet View puis cliquer sur Views Settings
Cliquer sur Columns
Dans la liste déroulante, sélectionnez User-defined fields in Inbox
Sélectionnez SenderAddress puis cliquer sur Add
Valider avec OK → OK
Activation de la fonctionnalité pour tous les mails
Pour fonctionner, il est nécessaire qu'Outlook reçoive au moins 1 mail.
Lorsqu'un mail arrive vous constatez que le nouveau mail venu se voit affiché l'adresse de l'expéditeur mais pas les anciens. Pour résoudre le problème, il suffit d'exécuter la règle créée précédemment et de l'exécuter.
Mots-clés: outlook 2010,, outlook 2013,
Comments powered by CComment