Générer des Codes-barres pdf417
Implémentation transparente sur Crystal Reports, MS Excel et MS Access
Générer un Code-barres pdf417 dans un tableur MS Excel
1. Initialiser les paramètres de sécurité des macros
Pour Excel 2007 / 2010 / 2013 / 2016 / 2019 / 2021 / 2024 / 365 : Cliquez sur le menu Fichier → Options → Centre de gestion de la confidentialité → Paramètres du Centre de gestion de la confidentialité → Paramètres des macros, puis sélectionnez "Activer toutes les macros".
Anciennes versions d'Office (2000/2003) : Accédez via Outils → Macro → Sécurité, puis configurez sur Faible.
2. Lancer la fenêtre Visual Basic
Appuyez simultanément sur ALT + F11 pour appeler le panneau de l'éditeur VBA intégré.
3. Établir les connexions de référence à la bibliothèque
Dans l'éditeur, cliquez sur Outils → Références. Dans la fenêtre de recherche, pointez directement vers le fichier module cruflbcs.dll (généralement situé dans le répertoire C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil). Assurez-vous de cocher la case pour confirmer la sélection de crUFLBcs 5.0 Type Library.
4. Importer les macros d'automatisation de module
Appuyez sur Ctrl + M pour ouvrir le panneau contextuel d'importation de fichier. Choisissez les composants du fichier barcodesoft.bas depuis le chemin utilitaire mentionné ci-dessus. S'il est manquant, récupérez le package via le lien de l'archive zip à l'adresse cruflbcs.zip.
5. Implémenter les configurations de formules de colonne
Fermez l'éditeur Visual Basic pour revenir à l'espace de travail de votre feuille de calcul. Exécutez les expressions de traitement dans les lignes souhaitées via la syntaxe de référence standard des cellules :
Fermez l'éditeur Visual Basic et retournez sur votre feuille de calcul. Dès lors, vous pouvez utiliser la macro suivante pour encoder les données : pdf417. Lorsque vous avez de nombreuses données à traiter, vous pouvez simplement copier et coller la macro sur l'ensemble de la colonne et toutes les données seront encodées immédiatement.

Faites un clic droit sur la cellule B1, puis choisissez Format de cellule dans le menu contextuel comme illustré ci-dessous.

6. Définir les propriétés de style de la police de code-barres BcsPDF417S
Faites un clic droit sur la cellule de destination (par ex. B1), puis choisissez l'option "Format de cellule". Dans l'onglet Police, sélectionnez le nom de la police UpcEanM. Assurez-vous que le style de police est défini sur Normal et que le Soulignement est défini sur Aucun.
Cliquez sur l'onglet Alignement et cochez l'option "Renvoyer à la ligne automatiquement" comme indiqué ci-dessous.

Cliquez sur OK et vous devriez maintenant voir le code-barres PDF417 dans votre feuille de calcul Excel. Il se peut qu'il y ait un léger espace entre les différentes lignes du PDF417. Cependant, cela ne posera aucun problème lorsque vous scannerez le PDF417 imprimé, car la police True Type bcsDatamatrixS est conçue pour réduire cet espace au minimum.
