TUTOS.EU

Exécutez vos macros Office sans problèmes de sécurité

Connaitre et emplacements approuvés sous Office qui permettent d'exécuter des macros sans avertissement de sécurité

De base quand vous utilisez un document office qui fait appel à une macro, vous aurez un avertissement de sécurité comme celui ci-dessous et il vous sera demandé d'activer le contenu etc ... bref c'est pénible

Pour éviter cela vous pouvez déplacer vos documents office dans un emplacement approuvé.
Dans le principe vous ne déplacerez dans les emplacements approuvés que les documents pour lesquels vous faites confiance et dont vous êtes sûr de leur provenance.

Par exemple sous Excel 2013 on peut prendre connaissance des emplacements par défaut en cliquant sur
Fichiers>Options

Ensuite cliquez sur
Centre de gestion de la confidentialité>Paramètres du Centre de gestion de la confidentialité

Enfin cliquez sur Emplacements approuvés
Vous les verrez alors sur la droite :

Pour voir un chemin complet, cliquez sur "Modifier"

Exemple :

Sur mon poste les emplacements sont :

C:\Program Files (x86)\Microsoft Office\Office15\Library\
C:\Program Files (x86)\Microsoft Office\Office15\STARTUP\
C:\Program Files (x86)\Microsoft Office\Office15\XLSTART
C:\Program Files (x86)\Microsoft Office\Templates\
%APPDATA%\Microsoft\Excel\XLSTART\
%APPDATA%\Microsoft\Templates\
Lien vers le fichier : cliquez ici Copier le code

Personnellement j'ai placé mon fichier avec contenant une macro maison dans
%APPDATA%\Microsoft\Templates\

et la macro s'est exécutée sans problèmes :

Si vous définissez un emplacement personnel, cela sera inscrit dans la base de registre. Vous pouvez donc ajouter un nouvel emplacement en l'éditant.

Exemple avec Excel 2013 pour définir D:\Pouet en tant qu'emplacement de confiance :

REG ADD "HKCU\Software\Policies\Microsoft\Office\15.0\Excel\Security\Trusted Locations\Location6" /v "Path" /t REG_SZ /d "D:\Pouet" /f
REG ADD "HKCU\Software\Policies\Microsoft\Office\15.0\Excel\Security\Trusted Locations\Location6" /v "Date" /t REG_SZ /d "20/01/2016 09:00" /f
REG ADD "HKCU\Software\Policies\Microsoft\Office\15.0\Excel\Security\Trusted Locations\Location6" /v "Description" /t REG_SZ /d "Emplacement approuvé personnel" /f
Lien vers le fichier : cliquez ici Copier le code

Pages Web

Site WebDescription
ss64.comDéfinir des emplacements approuvés par clé de registre

2