Ce paramètre de stratégie vous permet de diminuer le nombre d'actions dans Office qui génèrent l'invalidation de la signature numérique VBA d'un document.
Le projet VBA peut être modifié d'une manière qui change le stockage du projet, mais cela n'invalide pas la signature numérique du code source. Quand ce paramètre est désactivé, ces actions entraînent l'invalidation de la signature numérique VBA et la signature est supprimée lors de l'enregistrement si l'utilisateur ne dispose pas de la clé privée permettant de l'abandonner.
Quand ce paramètre est activé, nous effectuons uniquement un abandon du projet si la signature du code source a été modifiée. Dans les autres cas, nous conservons la signature existante. Si le stockage du projet VBA est modifié et enregistré, mais si l'ancienne signature est conservée sous cette fonctionnalité, cela peut entraîner l'invalidation de l'état du projet VBA compilé enregistré. Si cette situation se produit, la recompilation du projet VBA est forcée à chaque chargement du document. Cela peut avoir des impacts négatifs au niveau des performances dans le cadre de projets VBA de plus grande ampleur. Quand un document se trouve dans cet état, ce dernier persiste tant que le projet VBA n'a pas été abandonné.
Registry Hive | HKEY_CURRENT_USER |
Registry Path | software\policies\microsoft\vba\security |
Value Name | minimizevbaresign |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |