Complément (Vba Indenter Interface)

Complément (Vba Indenter Interface) 4.0b

VBA Indenter Interface v4.0a – Patrick Toulon


Version : 4.0b

Les Nouveautés concernant l’interface
Le ruban de Excel (Onglet "DEVELOPPEUR")
  1. Bouton pour lancer l'interface
  2. Bouton pour activer le VBA Indenter dans l'environnement
  3. Bouton pour présenter l’applicatif dans un HTML soigné Nouveau!!
Capture1.PNG



Le ruban dans l'interface ("VBINDinterface")

  1. Bouton "Enregistrer en HTML brut" supprimé Nettoyage
  2. Nouveau bouton "Par liste macro" : sélectionne des macros/fonctions et exporte uniquement celles-ci
  3. Bouton "Indenter dans le module" devient "Transférer dans le module"
  4. Bouton "À propos" (présentation de l'applicatif)
  5. Un vrai menu contextuel (Copier/coler)dans le pane code
capture2-png.1221499
L’interface de paramétrage("Outils et paramètres")

  1. Case à cocher pour générer un fichier log.html automatiquement lors de l'indentation
  2. Case à cocher "Décompilation" désormais fonctionnelle (mode normal/restructuration)
  3. Cases à cocher pour arrêter en cas de bloc d'instruction mal fermé
  4. un message vous en averti ,en position décoché il vous averti quand même mais indente le code jusqu'ou il peut
  5. Cases à cocher de normalisation toutes fonctionnelles
  6. Enregistrement automatique des paramètres à la fermeture de l'interface
Capture3.PNG



Menu dans la pane code du VBE

  1. Indenter interface
  2. Indenter dans le module
  3. Exporter en PDF ColorNouveau
Capture4.PNG


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


Pour afficher ce contenu, nous aurons besoin de votre consentement pour définir des cookies tiers.
Pour plus d'informations, consultez notre page sur les cookies.

Pièces jointes

  • Capture2.PNG
    Capture2.PNG
    23.6 KB · Affichages: 215
Bonjour à tous
voici la mise à jour fx3

  1. problème des select case imbriqués dans des case solutionné
  2. lignes underscore solutionnées
  3. [New!!]Ajout du mode de recompilation des ligne underscore (si souhaité)
  4. [New!!]Nouvelle fonction d'export html color (nouveau principe) plus rapide (quasi instantané)
  5. [New!!]Ajout du menu de choix de couleur pour l'export
  6. [New!!]repositionnement du scroll dans la fenêtre VBE a l'endroit( ou elle était avant indentation directe dans le module)
8. Retour de l'accès à l'interface a partir du menu contextuel dans les fenêtres VBE en effet cette partie avais été occultée lors des développement des fonctions d'indentation sans que je m'en rende compte merci a @Nicolas JACQUIN de me l'avoir signalé


et bien d'autre petites choses encore
Bonne utilisation
1718283219568.png
  • J'aime
Réactions: JPaul78
Bonjour à tous
voici la mise à jour 3.1 comme promis
DU NOUVEAU RIEN QUE DU NOUVEAU
  1. Nouveau ruban(plus vrai que nature)
  2. Nouveau moteur(bimoteur(html/string))beaucoup plus puissant
  3. plus d'option d'indentation et une normalisation des cas particuliers
  4. un moteur de recherche vers le bas /vers le haut
  5. scroll avec molette pour une ergonomie plus aisée dans la manipulation du code dans l'interface
  6. le click droit (copier/couper/coller) dans l'interface
  7. toujours le click droit dans les fenêtre VBE indentation directe avec les paramètres de l'interface (mémorisé)
Bref c'est une bel applicatif et utile en plus d'être gratuit
j'en parle un peu plus et montre toutes les possibilités de cette version
Pour afficher ce contenu, nous aurons besoin de votre consentement pour définir des cookies tiers.
Pour plus d'informations, consultez notre page sur les cookies.
Bonjour a tous
la voici elle est là la version 2.0 de mon complément vba indenter interface
  1. Nouveau moteur HTML renforcé
  2. Nouveau design( plus sobre et plus actuel)
  3. plus d'options
  • export en html avec coloration syntaxique
  • export en pdf
et bien d'autres que je vous laisse découvrir dans cette vidéo de présentation
Pour afficher ce contenu, nous aurons besoin de votre consentement pour définir des cookies tiers.
Pour plus d'informations, consultez notre page sur les cookies.
  • J'aime
Réactions: JCabral et JPaul78
Retour