Enumération des outils qui sont nécessaires et aussi facilitant la programmation en Office/VBA.

Un ordinateur portable

Bien entendu c’est la base d’avoir un ordinateur portable avec le système d'exploitation Microsoft Windows.
Il est préférable d’avoir la dernière version 64 bits de l’OS.

Tarif : à partir de 300€ (2019).

Microsoft Office Pro

Le logiciel de base afin de pouvoir programmer en Office/VBA, prendre la dernière version professionnelle, professionnelle afin d’avoir Access. Pour ma part j’installe la version 64 bits, si le client a besoin de maintenir une version 32 bits, il doit prêter l’ordinateur avec Office 32 bits, ou bien j’essaye de rendre le développement compatible 32/64 bits.

Référence :
https://www.microsoft.com/fr-fr/p/office-professionnel-2019/cfq7ttc0k7c5?activetab=pivot%3aoverviewtab,
Tarif : 600 € (2019).

Une clef USB de sauvegarde

Afin de sauvegarder le travail effectué en fin de chaque journée (règle d’or).
Pour plus de sécurité une clef chiffrée est préférable afin de protéger les données et concepts du client, en cas de vol.

Tarifs : clef USB chiffrée 8Go 50€ - 64Go 200€ (2019).

MZ-Tools

Il est important d’utiliser cet outil en phase de développement, car il facilite grandement la vie :

  • Commentaires automatiques (dates automatiques),
  • Statistiques du nombre de lignes du projet,
  • Numérotation automatique des lignes,
  • Etc.

De plus, l’installation de cette extension de VBA peut se faire chez un client dont l’environnement est fortement protégé, car il n’est pas nécessaire d’avoir le droit administrateur de Windows.

Cet outil consiste en une barre de menu, un menu et des menus contextuels :


Référence :
https://www.mztools.com/,
Tarif : 80 $ (2019).

NotePad++

L’éditeur de texte des programmeurs, qui colorise le texte, selon le langage, et qui fait bien d’autres choses, simplifiant la vie des programmeurs. En Office/VBA il peut servir à éditer du SQL (Access), du XML (barres de menus), les modules VBA, et bien d’autres choses.

Références :
https://notepad-plus-plus.org,
https://fr.wikipedia.org/wiki/Notepad%2B%2B,
Gratuit.

Pain.net

L’éditeur d’image très complet et pratique. En Office/VBA sert essentiellement à éditer et modifier les icones des boutons de commandes. Permet de modifier la taille des images et de les enregistrer sous un grand nombre de formats.

Références :
https://paintnet.fr/,
https://www.getpaint.net/,
https://fr.wikipedia.org/wiki/Paint.net,
Gratuit.

Gestion de la transparence

Fonction très pratique.

  • Cliquer sur le bouton baguette magique,
  • Sélectionner la couleur à rendre transparente,
  • Régler la tolérance afin de faire disparaitre les contours voulus,
  • Appuyer sur la touche supprimer.

TrueCrypt

Logiciel de chiffrement qui permet de générer des espaces disque chiffrés sous forme de fichier, qui se transforment en lecteurs virtuels.
Permet de protéger l’espace de développement du client, pour ma part je réserve une espace par client.
Ce logiciel me parait très stable et bien pensé, malgré qu’il ne soit plus maintenu, et il existe une version pour les 3 plateformes Windows, Linux et Mac OS.
Le chiffrement comme son nom l’indique semble véritable, car dans le passé la justice américaine n’est pas parvenue à déchiffrer certains fichiers de criminels.
De plus, l’arrêt énigmatique de la maintenance en 2014 par les auteurs, tendrait à faire penser à une pression par certaines agences gouvernementales, et si c’est le cas doit être considéré comme un bon logiciel de chiffrement.

Remarque :
Comme ce logiciel, n’est plus maintenu, je me méfierai de chiffrer un disque système dans son entier.

Références :
http://truecrypt.sourceforge.net/ (Ne pas utiliser la version 7.2 : version bridée, fin énigmatique de la maintenance !),
https://truecrypt.ch/downloads/ (Utiliser la version 7.1a : version juste avant l’arrêt du suivi par les auteurs),
https://fr.wikipedia.org/wiki/TrueCrypt,
Gratuit, mais n'est plus supporté.

Robocopy

Command DOS récente. Je m’en sers essentiellement avec la commande suivante :
Robocopy [Source] [Destination] /MIR /R:0 /NFL /NDL
Pause

, dans un fichier de commande (.bat ou .cmd).
Ce qui permet de cloner l’environnement de développement de la journée vers la clef chiffrée, en double cliquant sur le fichier de commande.

Remarques :

  • Avant j’utilisais le logiciel gratuit XXCOPY, qui n’est plus maintenu.
    Mais il semble que les ingénieurs de Microsoft s’en sont fortement inspirés : http://xxcopy.com/xxcopy30.htm.

Site d’icônes

Afin d’améliorer l’aspect de l’affichage des formulaires Access et Excel et des barres de menus personnalisées, il est important de connaitre un site d’icônes gratuit ou payant selon le budget.

Références :
https://www.debuter-un-blog.com/meilleurs-sites-pour-telecharger-icones-gratuitement/,
https://www.creads.fr/blog/inspirations-design/sites-trouver-pictogrammes-gratuits.

FindIcons.com

J’utilise ce site en n’utilisant que les icones gratuites.

Référence :
https://findicons.com/ ,
Gratuit et payant, moteur de recherche en anglais.