Supprimer le popup MAPI lors de l’invocation programatique d’Outlook / Bypass MAPI popus in Outlook
Lorsque qu’Outlook est appelé par un autre programme de façon programmatique, une fenêtre de popup apparait pour laissé un accès aux données. Cet accès n’est pas permanent (quelques minutes tout au plus) et se réitère à chaque appel.
Pour désactiver ce popup, il faut ajouter les clés suivantes en base de registre.
Créer un .reg avec ce contenu :
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\WindowsMessagingSubsystem] "MAPI"="1" [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security] "AdminSecurityMode"=dword:00000003 "PromptSimpleMAPISend"=dword:00000002 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Security] "AdminSecurityMode"=dword:00000003 "PromptOOMSend"=dword:00000002 "promptoomaddressinformationaccess"=dword:00000002 "promptoomaddressbookaccess"=dword:00000002 "PromptSimpleMAPISend"=dword:00000002 "PromptSimpleMAPINameResolve"=dword:00000002 "PromptSimpleMAPIOpenMessage"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Outlook\Security] "ObjectModelGuard"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Outlook\Security] "ObjectModelGuard"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Outlook\Security] "ObjectModelGuard"=dword:00000002
Note : remplacez 16.0 par votre version (16.0 étant 2016/2019/2021, 15.0 pour 2013, 14.0 pour 2010).
Il n’y a pas besoin de redémarrer la machine, mais simplement Outlook.