Par G.D.G. Software
XLS Padlock 2026.0 est disponible dès aujourd’hui. Il s’agit d’une version majeure qui modernise le cœur du produit et restreint ce qu’un classeur protégé laisse passer vers le cloud. Trois composants tiers de longue date ont été remplacés par des moteurs maison que nous maintenons nous-mêmes, le chiffrement utilisé pour les fichiers de sauvegarde et les archives protégées a été repensé, et une nouvelle page vous donne un contrôle direct sur les fonctionnalités cloud et IA de Microsoft 365 capables de lire vos données.
Voici ce qui a changé et pourquoi c’est important.
Gardez vos données hors du cloud et à l’abri de l’IA
Les versions récentes d’Excel embarquent plusieurs fonctionnalités cloud et IA capables de lire un classeur ouvert et d’envoyer son contenu vers des serveurs externes. Les compléments web (y compris l’extension Claude for Excel d’Anthropic et d’autres compléments JS tiers), Office Scripts et Power Automate, ainsi que les expériences connectées Microsoft telles que Copilot, Python in Excel, la Recherche intelligente et le Traducteur, entrent toutes dans cette catégorie.
XLS Padlock 2026 bloque par défaut chacune de ces surfaces dans votre application protégée, et masque leurs points d’entrée dans le ruban (le menu déroulant des compléments, l’onglet Automate et le bouton Copilot) pour que vos utilisateurs finaux ne soient jamais invités à utiliser une fonctionnalité que vous avez désactivée.

Vous restez aux commandes. Une nouvelle page Cloud & IA sous l’onglet Sécurité vous permet de réactiver, une par une, uniquement ce dont vos clients ont réellement besoin. Tout part de la position la plus sûre : désactivé.
Python in Excel (=PY()) en est un exemple concret : il s’exécute dans le cloud Microsoft, il est donc désactivé par défaut dans votre classeur protégé et le reste tant que vous ne cochez pas Autoriser les expériences connectées Microsoft. Le même réglage gouverne Copilot, la Recherche intelligente et le Traducteur. Vous pouvez consulter les détails sur la page des options Cloud & IA dans la documentation.
Des moteurs modernisés sous le capot
Deux des composants au cœur de XLS Padlock ont été reconstruits :
- Nouveau moteur multilingue. XLS Padlock et vos applications protégées utilisent désormais le format standard GNU gettext (.po et .mo) pour les 10 langues prises en charge : anglais, français, espagnol, portugais, néerlandais, allemand, arabe (avec une inversion de droite à gauche correcte), italien, chinois simplifié et chinois traditionnel. Vous pouvez aussi livrer un seul fichier .po pour traduire l’interface d’une application protégée dans n’importe quelle langue, sans aucun outil externe requis pour vos clients ; XLS Padlock le compile nativement dans l’application.
- Nouveau moteur VBA maison. Un nouveau moteur VBA remplace l’ancien scripteur tiers. Il produit un bytecode universel qui s’exécute sans modification dans les classeurs protégés 32 bits comme 64 bits à partir d’une seule passe de compilation, avec un démarrage plus rapide et un runtime plus léger.
Un chiffrement renforcé et une activation plus sûre
Le travail de sécurité de cette version va bien au-delà des surfaces cloud :
- Chiffrement des fichiers de sauvegarde repensé. Les fichiers de sauvegarde XLSC et XLSCE utilisent maintenant le chiffrement AES-256-CTR avec une dérivation de clé HKDF-SHA256 et une authentification HMAC-SHA256, remplaçant l’ancien schéma. Les fichiers de sauvegarde écrits par les versions plus anciennes continuent de s’ouvrir sans changement.
- Activation en ligne signée (optionnelle). Votre application protégée peut désormais vérifier la réponse du serveur d’activation avec une signature Ed25519 avant de faire confiance à un quelconque champ, y compris le statut et les messages d’erreur affichés à l’utilisateur final. Cela protège contre toute altération sur le chemin réseau, même en HTTPS, par exemple un proxy d’entreprise ou un produit de sécurité qui injecte sa propre racine de confiance. Une option de compatibilité, cochée par défaut, préserve le comportement précédent. Pour activer le nouveau mode, vous avez besoin de la version 2026 de votre kit d’activation (Activation Kit, WooCommerce Integration Kit ou FastSpring Subscription Kit), qui sert à la fois les anciennes et les nouvelles applications depuis la même installation.
- Empreinte matérielle renforcée (optionnelle). Un calcul de System ID renforcé est disponible dans la boîte de dialogue Hardware ID Options. Le format du System ID est inchangé (XXXX-XXXX-XXXX). Il est activé par défaut pour les nouveaux projets et désactivé pour les projets créés avec des versions antérieures, car son activation fait tourner le System ID et invalide les clés d’activation déjà émises.
Un démarrage totalement silencieux et entièrement à votre image
Une nouvelle option sur la page Splash Screen permet à votre application de s’exécuter entièrement depuis vos propres UserForms VBA, la fenêtre principale d’Excel et son icône dans la barre des tâches n’apparaissant jamais à aucun moment. Excel est masqué dès le tout début du lancement, il n’y a donc ni clignotement ni écran de démarrage Excel avant l’affichage de votre premier formulaire. Combiné à l’écran de démarrage et à l’option pour masquer la boîte de dialogue de chargement, vous pouvez offrir un démarrage qui ressemble entièrement à votre propre logiciel.

Le lanceur d’application affiche également maintenant une boîte de dialogue de bienvenue au démarrage, et rejette clairement les bundles produits par des versions antérieures à 2026 au lieu d’échouer avec une erreur cryptique.
Un démarrage d’application durci
Le chargeur de démarrage présent dans chaque application protégée a été durci contre l’altération locale, le détournement de l’ordre de recherche des DLL et la redirection par lien symbolique ou jonction. Il vérifie maintenant que ses composants runtime sont signés par G.D.G. Software avant de les charger, et les builds Release activent des mitigations modernes contre les exploits (Control Flow Guard et pile fantôme CET). Le démarrage a aussi été corrigé sur les profils d’entreprise ou joints à un domaine dont le chemin AppData dépasse la limite historique de 260 caractères.
Davantage d’améliorations et de corrections
Cette version comprend une longue liste de raffinements, parmi lesquels :
- Classeurs Python in Excel. L’empaquetage d’un classeur contenant des cellules Python in Excel supprimait auparavant en silence le contenu Python. XLS Padlock détecte maintenant cela au début de la compilation et propose d’activer l’option qui le préserve.
- Restauration des valeurs de cellule sensible à la langue. Les valeurs restaurées depuis un fichier de sauvegarde XLSCE sont désormais interprétées selon la langue d’interface d’Excel plutôt que selon les paramètres régionaux de Windows, corrigeant les cas où des nombres pouvaient être restaurés comme du texte.
- Opérations de sauvegarde fiables. Les opérations de sauvegarde “Remplacer” et “Déplacer” d’Excel restituent maintenant le contenu correctement, et les formules qui dépendent de valeurs de cellule restaurées se recalculent automatiquement à l’ouverture.
- La détection d’Azure Artifact Signing et la désactivation ou le relancement depuis VBA sous Excel 64 bits ont toutes deux été corrigées.
Quelques éléments ont été retirés lors du passage aux nouveaux moteurs. Plus important encore, les applications protégées et les bundles .xplapp produits par XLS Padlock 2026.0 nécessitent un runtime 2026.0 ou plus récent : réempaquetez tout classeur que vous souhaitez distribuer avec cette version. Les scripts VBA qui s’appuyaient sur des constantes nommées de l’ancien scripteur (telles que xlAll ou xlAutomatic) doivent maintenant utiliser leurs valeurs numériques littérales ou l’objet Application en liaison tardive, et l’ancien format de traduction .sil n’est plus utilisé au runtime. La liste complète figure dans le changelog.
Procurez-vous XLS Padlock 2026
👉 Utilisateurs existants : téléchargez XLS Padlock 2026.0 gratuitement si votre maintenance est encore active. Sinon, vous pouvez la renouveler à tarif réduit.
👉 Nouveaux utilisateurs : téléchargez la version d’essai gratuite pour protéger un classeur de bout en bout, ou achetez XLS Padlock quand vous êtes prêt.
Comme toujours, dites-nous ce que vous en pensez et ce que vous aimeriez voir ensuite via notre forum de retours ou notre formulaire de contact.