VBA Indenter Interface v4.0a – Patrick Toulon
Version : 4.0b
Les Nouveautés concernant l’interface
Le ruban de Excel (Onglet "DEVELOPPEUR")
- Bouton pour lancer l'interface
- Bouton pour activer le VBA Indenter dans l'environnement
- Bouton pour présenter l’applicatif dans un HTML soigné Nouveau!!
Le ruban dans l'interface ("VBINDinterface")
- Bouton "Enregistrer en HTML brut" supprimé Nettoyage
- Nouveau bouton "Par liste macro" : sélectionne des macros/fonctions et exporte uniquement celles-ci
- Bouton "Indenter dans le module" devient "Transférer dans le module"
- Bouton "À propos" (présentation de l'applicatif)
- Un vrai menu contextuel (Copier/coler)dans le pane code
L’interface de paramétrage("Outils et paramètres")
- Case à cocher pour générer un fichier log.html automatiquement lors de l'indentation
- Case à cocher "Décompilation" désormais fonctionnelle (mode normal/restructuration)
- Cases à cocher pour arrêter en cas de bloc d'instruction mal fermé
- un message vous en averti ,en position décoché il vous averti quand même mais indente le code jusqu'ou il peut
- Cases à cocher de normalisation toutes fonctionnelles
- Enregistrement automatique des paramètres à la fermeture de l'interface
Menu dans la pane code du VBE
- Indenter interface
- Indenter dans le module
- Exporter en PDF ColorNouveau
Le moteur d'indentation Nouveau moteur
⚠ Arrêt définitif du moteur HTI3 série Fx(1 to 4) ⚠
⚠ Nouveau moteur HTML HTDRR(HTDRR= html Décompile,Recompose,Restructuration) ⚠
Cette nouvelle version est équipée du tout nouveau moteur HTML "HTDRR" concu d’après mon algorithme du moteur XML Plus puissant , plus rapide , maitrise plus de méthodes et facons
de coder Il peut travailler sur deux modes différents(normal/decompilation) Pour ceux qui voudraient réécrire leur code de façon scolaire (bloc reconstruits après décompilation)
Le moteur d’export HTML/PDF couleur Nouveau moteur
⚠ Nouveau moteur EXPTHTCP (EXPTHTCAP = Export, html , Color, Autoprint) ⚠
lui aussi a changé je ne passe plus par une feuille temporaire mais par un html dynamique auto imprimé en pdf (ou autres) il maitrise plus d'instructions même complexes il maitrise mieux les
commentaires grace a sa fonction du même nom
Conclusion
Après plus de trois mois de travail intensif, le moteur d’indentation a franchi un cap décisif. L’algorithme HTML issu du moteur XML a été totalement repensé, donnant naissance au
HTDRR, un moteur plus rapide, plus flexible et capable de traiter des structures de code que ses prédécesseurs ne pouvaient qu’effleurer.
Le moteur HTML " HIT3 " des versions 3.xx série Fx est désormais obsolète, et même le module XML pour lequel l’algorithme d’origine avait été conçu ne peut plus rivaliser avec les
performances et les possibilités offertes par cette nouvelle génération.
Ce projet marque non seulement la fin d’une ère, mais aussi le début d’un nouveau standard de moteur d’indentation pour Vba Indenter Interface où vitesse, précision et tolérance de style se
conjuguent pour offrir une expérience inégalée.
le nouveau protocole de semie décompilation en mode normal a été renforcé sur la 4.0b
voir demo explicative ici