-
Notifications
You must be signed in to change notification settings - Fork 45
Third part toolbox
Les outils ci-dessous sont en téléchargement et d'usage libres
CodeCleaner : permet de d'importer et d'exporter le code et les formulaires Excel sous forme de fichiers pour pouvoir les gérer sous GitHub.
Installe une DLL dans ProgramFiles qui est un complément COM activé dans Excel et un menu Clean Project accessible dans le menu Outils de l'éditeur VBA.
Dans l'onglet Options de la boîte de dialogue, il faut choisir Export ou Import.
CodeDocumentor : établit des statistiques sur le code
Installe un XLA dans ProgramFiles qui est un complément Excel activé et une fonction DocumentProject accessible à partir du ruban Complément d'Excel 2007.
La sauvegarde du classeur créé ne fonctionne pas en 2007 car la macro essaie de l'enregistrer avec une extension .xlsm alors qu'il ne contient pas de macro.
MZ-Tools 3 : Outil de navigation dans le code et de création de documentation sous format XML
Installe une entrée dans le Menu Démarrer pour accéder à la documentation, et une barre d'outils dans l'éditeur VBA pour accéder aux fonctions.
La documentation XML peut être exploitée dans un navigateur avec le fichier sample.xsl qui se trouve dans le dossier de l'application dans ProgramFiles. Ce fichier peut être transformé en HTML avec la commande xsltproc -o Doc.html /Users/jpimbert/Desktop/sample.xsl /Users/jpimbert/Desktop/Test.xml
VBAUnit : framework de test unitaire basé sur JUnit.
VBAUnit est fourni comme un ensemble de modules VBA. Il nécessite l'installation de Microsoft Visual Basic for Applications Extensibility dans les références de VBA Editor. Il est préférable de configurer la gestion des erreurs sous VBA Outils->Options->General->Arrêt dans le module de classe.
Git : Le fameux gestionnaire de version
Installé avec tous les outils Unix, permet d'avoir un Git-Bash pour taper les commandes Unix et un Git-Gui pour accéder aux fonctions Git avec un GUI. La méthode préférentielle pour cloner un GitHub sur PC/Windows est le protocole HTTPS.
VBADiff : a concurrent for VBAToolKit, but not free.
VBA Project Analyzer: A very interesting software for analyze and document VBA Projects. Pro version $500 + VBA PlugIn $150