Generate Código de barras Data Matrixs

Implemente sin problemas en Crystal Reports, MS Excel y MS Access

Generate Código de barras Data Matrix in MS Excel Spreadsheet

Para generar un código de barras Data Matrix en una hoja de cálculo de Excel, habilite las macros VBA en la configuración de seguridad de macros. Presione F11 para abrir el editor de Visual Basic. Agregue una referencia a la biblioteca cruflbcs.dll, importe barcodesoft.bas, aplique la fórmula =datamatrix(A1) y dé formato a la celda con la fuente de código de barras BcsDatamatrixS.

Paso 1. Inicializar la configuración de confianza de macros

Para Excel 2007 / 2010 / 2013 / 2016 / 2019 / 2021 / 2024 / 365: Haga clic en Menú Office Archivo → Opciones → Centro de confianza → Configuración del Centro de confianza → Configuración de macros y seleccione "Habilitar todas las macros".

Vista de configuración de seguridad de macros VBA

Office heredado (2000/2003): Navegue a través de Herramientas → Macros → Seguridad y configure en Baja.

Paso 2. Abrir la ventana de Visual Basic

Presione ALT + F11 continuamente para abrir el panel del editor integrado de VBA.

Paso 3. Establecer referencias de bibliotecas

Dentro del editor, haga clic en Herramientas → Referencias. En la ventana de exploración, dirija la ruta hacia el archivo cruflbcs.dll (generalmente ubicado en C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil). Asegúrese de que la casilla de crUFLBcs 1.0 Type Library esté marcada.

Paso del diálogo de importación de bibliotecas VBA

Paso 4. Importar módulo con macros de automatización

Presione Ctrl + M para abrir el panel de importación de archivos. Seleccione el archivo barcodesoft.bas de la ruta mencionada. Si falta, descargue el paquete desde cruflbcs.zip.

Arquitectura del diseño del módulo VBA

Paso 5. Implementar configuraciones de fórmulas en columnas

Cierre el editor de Visual Basic para volver a la vista de la hoja de cálculo. Ejecute las fórmulas en las celdas deseadas utilizando la siguiente sintaxis:

=datamatrix(A1)

Nota: Encierre los identificadores entre paréntesis siguiendo las reglas estándar de cadenas.

Vista de celdas en la hoja de cálculo de Excel

Paso 6. Establecer las propiedades de la fuente del código de barras

Haga clic derecho en la celda de destino (ej. B1) y seleccione "Formato de celdas". En la pestaña Fuente, elija el tipo de letra BcsDatamatrixS. Asegúrese de que el estilo sea Normal y el Subrayado esté en Ninguno.

Vista del panel de configuración de fuente con reglas de mapeo

Fuente Data Matrix en Excel

Paso 7. Haga clic en la pestaña Alineación y seleccione "Ajustar texto" como se muestra a continuación.

Alineación Data Matrix en Excel

Paso 8. Haga clic en Aceptar y ahora debería poder ver el código de barras Data Matrix en su hoja de Excel. Puede haber un pequeño espacio entre las diferentes líneas del Data Matrix. Sin embargo, esto no será un problema al escanear el Data Matrix impreso, ya que la fuente True Type bcsDatamatrixS está diseñada para reducir este espacio al mínimo.

Data Matrix en Excel