Générer des codes-barres aztec-code

Mise en œuvre transparente sur Crystal Reports, MS Excel et MS Access

Générer un code-barres aztec-code dans une feuille de calcul 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 Office Fichier options → Centre de gestion de la confidentialité → Paramètres du Centre de gestion de la confidentialité → Paramètres des macros, sélectionnez "Activer toutes les macros".

VBA Macro Security Settings View

Anciennes versions d'Office (2000/2003) : Naviguez via Outils → Macro → Sécurité, configurez sur Niveau bas.

2. Lancer la fenêtre Visual Basic

Appuyez sur ALT + F11 pour afficher le panneau de l'éditeur VBA intégré.

3. Établir les connexions de référence de bibliothèque

Dans l'éditeur, cliquez sur Outils → Références. Dans la fenêtre de recherche, pointez directement vers l'emplacement du fichier module cruflbcs.dll (généralement situé dans le dossier C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil). Assurez-vous que la case pour crUFLBcs 5.0 Type Library est cochée et confirmée.

VBA library import dialog step

4. Importer les macros d'automatisation de module

Appuyez sur Ctrl + M to open the file import window context panel. Choisir les composants du fichier barcodesoft.bas depuis le chemin des utilitaires mentionné ci-dessus. S'il est manquant, récupérez les sources du package via le lien de l'archive zip à l'adresse cruflbcs.zip.

VBA module layout architecture

5. Implémenter les configurations de formule de colonne

Fermez l'éditeur Visual Basic pour revenir à l'espace de travail de la feuille de calcul. Exécutez les expressions de traitement dans les lignes souhaitées via la syntaxe de référence standard des cellules :

=azteccode(A1)

Fermez l'éditeur Visual Basic et retournez sur votre feuille de calcul. Maintenant, vous pouvez utiliser la macro suivante pour encoder les données : azteccode. Lorsque vous avez beaucoup de données à traiter, il vous suffit de copier et coller la macro sur toute la colonne et toutes les données seront encodées immédiatement.

Excel calculations view cells blueprint

6. Définir les propriétés du style de police du code-barres aztec-code

Faites un clic droit sur la cellule de sortie cible (ex. B1), en choisissant "Format de cellule". Sous l'onglet Police, sélectionnez le nom de la police UpcEanM. Assurez-vous que le style de police est défini sur Normal et le soulignement sur Aucun.

Font configuration panel view mapping rules

Cliquez sur OK et vous devriez maintenant pouvoir voir le code-barres aztec-code dans votre feuille de calcul Excel.

7. Cliquez sur l'onglet Alignement et sélectionnez "Renvoyer à la ligne automatiquement" comme indiqué ci-dessous.

Aztec Code alignment excel

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

Aztec Code excel