Generar códigos de barras pdf417

Implementación directa en Crystal Reports, MS Excel y MS Access

Generar código de barras pdf417 en hojas de cálculo de MS Excel

1. Inicializar la configuración de seguridad de macros

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

VBA Macro Security Settings View

Versiones antiguas de Office (2000/2003): Acceda mediante Herramientas → Macro → Seguridad, y configúrelo en Bajo.

2. Iniciar la ventana de Visual Basic

Presione simultáneamente ALT + F11 para abrir el editor integrado de VBA.

3. Establecer las conexiones de referencia a la biblioteca

Dentro del editor, haga clic en Herramientas → Referencias. En la ventana de búsqueda, apunte directamente al archivo de módulo cruflbcs.dll (que suele encontrarse en el directorio C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil). Asegúrese de marcar la casilla para confirmar la selección de crUFLBcs 5.0 Type Library.

VBA library import dialog step

4. Importar las macros de automatización de módulo

Presione Ctrl + M para abrir el panel de importación de archivos. Seleccione los componentes del archivo barcodesoft.bas desde la ruta utilitaria mencionada anteriormente. Si no dispone de él, puede descargar el paquete mediante el enlace del archivo zip en cruflbcs.zip.

VBA module layout architecture

5. Implementar las configuraciones de fórmulas de columna

Cierre el editor de Visual Basic para volver al espacio de trabajo de su hoja de cálculo. Ejecute las expresiones de procesamiento en las filas deseadas mediante la sintaxis estándar de referencia de celdas:

=pdf417(A1)

Cierre el editor de Visual Basic y regrese a Excel. Ahora puede utilizar la siguiente macro para codificar los datos: pdf417. Cuando tenga muchos datos que procesar, simplemente puede copiar y pegar la macro en toda la columna y todos los datos se codificarán de inmediato.

Excel calculations view cells blueprint

Haga clic derecho en la celda B1 y elija Formato de celdas en el menú contextual, como se muestra a continuación.

PDF417 Excel macro

6. Definir las propiedades de estilo de la fuente de código de barras BcsPDF417S

Haga clic derecho sobre la celda de destino (por ejemplo, B1) y seleccione la opción "Formato de celdas". En la pestaña Fuente, seleccione el nombre de la fuente UpcEanM. Asegúrese de que el estilo de fuente esté configurado en Normal y que el Subrayado esté establecido en Ninguno.

Font configuration panel view mapping rules

Haga clic en la pestaña Alineación y marque la opción "Ajustar texto" como se muestra a continuación.

PDF417 alignment excel

Haga clic en Aceptar y ahora debería ver el código de barras PDF417 en su hoja de cálculo de Excel. Es posible que note un pequeño espacio entre las diferentes líneas del PDF417. Sin embargo, esto no causará problemas al escanear el PDF417 impreso, ya que la fuente True Type bcsDatamatrixS está diseñada para reducir este espacio al mínimo.

PDF417 excel