Une question qui revient souvent est la suivante : pourquoi HotDocs est-il meilleur que VBA pour l'automatisation des documents ? Pourquoi HotDocs est-il meilleur que VBA pour l'automatisation des documents (communément appelé macros et modèles Word pour l'automatisation des documents) ? Il y a des tas de raisons que je peux donner, mais la plus importante est la suivante : VBA est un environnement de programmation général qui n'inclut pas la plupart des fonctionnalités requises pour l'automatisation des documents au niveau de l'entreprise. (Voir "VBA et Macros et le coût de construction d'une salle de bain")
Voici une analogie qui peut vous aider à comprendre ce que je veux dire : Supposons que vous vouliez construire une bibliothèque, mais que vous n'ayez pas d'outils électriques - ni scie, ni perceuse, ni ponceuse, etc. Vous pourriez vous rendre dans votre magasin local de fournitures électroniques et acheter des moteurs électriques, des interrupteurs, des bobines de fil, etc. Non seulement vous vous engagez dans un processus long et coûteux, mais en fin de compte, vos outils ne seront probablement pas à la hauteur de ceux construits par les professionnels.
Le fait est que Makita, DeWalt et Black & Decker utilisent peut-être les mêmes composants que ceux que vous envisagez d'utiliser, mais ils ont consacré des millions de dollars, voire des décennies, à l'amélioration de leurs produits pour les rendre efficaces, puissants, flexibles et sûrs. Ils sont disponibles dès aujourd'hui dans n'importe quel magasin de bricolage du monde, et vous pouvez entrer et faire votre choix pour une fraction infime du coût total de la construction de votre propre appareil.
Au cas où vous n'auriez pas compris, VBA (macros et modèles Word) est une boîte de moteurs, d'interrupteurs, de bobines de fil, etc. En fait, Visual Basic, sans parler de plusieurs autres technologies Microsoft, est utilisé dans la base de code de HotDocs elle-même. Ainsi, là où VBA est synonyme de moteurs et d'interrupteurs, HotDocs est synonyme de scies, de perceuses et de ponceuses. En d'autres termes, si vous voulez construire une scie, choisissez VBA. Si vous voulez construire une bibliothèque, choisissez HotDocs.
Note de la rédaction : Ce billet a été publié à l'origine sur HotDocs.com. En juin 2024, Mitratech a acquis HotDocs, une plateforme avancée d'automatisation des documents. Le contenu a depuis été mis à jour pour inclure des informations alignées sur nos offres de produits, les changements de réglementation et la conformité.