Pourquoi le fichier EXE est-il si volumineux ?
Le fichier .exe compilé est nettement plus volumineux que le classeur d’origine, car il s’agit d’une application autonome qui regroupe plusieurs composants essentiels :
- Un chargeur sécurisé compatible avec différentes versions d’Excel et de Windows.
- Un moteur d’exécution complet prenant en charge l’Unicode.
- Le compilateur et l’interpréteur VBA propriétaires.
- Plusieurs couches de protection anti-piratage et de protection du code.
Pour réduire la taille du fichier EXE :
- Use UPX Compression (utiliser la compression UPX) : UPX est un compresseur d’EXE gratuit et open source, disponible sur upx.github.io. Compresser l’EXE peut réduire considérablement sa taille. Nous vous recommandons toutefois vivement de signer numériquement tout fichier EXE compressé, car certains antivirus pourraient sinon déclencher des faux positifs.
- Disable Formula Protection (désactiver la protection des formules) : si votre application ne repose pas sur des formules sensibles, vous pouvez désactiver la protection des formules afin de réduire légèrement la taille finale du fichier EXE.