Le Patch Tuesday d’avril 2020 a donné naissance à plusieurs mises à jour cumulatives. Cette grande maintenance s’attaque à la sécurité et aux corrections de bugs de l’écosystème logiciel de Microsoft. Le géant indique cependant qu’un problème est de la partie.
Microsoft est à l‘origine d’un avertissement concernant l’un de ses derniers correctifs de sécurité. Dans certaines situations son installation engendre un dysfonctionnement avec les applications (VBA). Dans le détail le problème concerne une mise à jour de sécurité Microsoft Office. Si vous êtes victime de ce bug, l’erreur suivante doit apparaitre.
Compile error: Can’t find project or library
L’erreur est rencontrée lors de travaux avec les fichiers suivants : fichiers exécutables (.exe), contrôles ActiveX (.ocx) et typelibs (.olb, .tlb, et .dll).
Microsoft explique
“Lorsque vous installez l’une des mises à jour de sécurité Microsoft Office qui sont répertoriées dans Microsoft Common Vulnerabilities and Exposures CVE-2020-0760, vous remarquerez peut-être que certains types de références Visual Basic for Applications (VBA) sont bloqués et vous recevez un message d’erreur.”
Une solution de contournement existe
En attendant un correctif, est-il possible de réparer cette erreur ? Selon Microsoft oui. La solution est de remplacer les bibliothèques bloquées par celles locales. A ce sujet Redmond ajoute
“
- Internet VBA object libraries : Nous vous recommandons de les bloquer parce qu’elles sont vulnérables.
- Intranet VBA object libraries: Vous pouvez les activer via un paramètre GPO. Vous le trouverez à l’adresse suivante
User Configuration > Administrative Templates > Microsoft Office 2016 > Security Settings.“