Generar códigos de barras Upc-a

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

Generar código de barras UPC-A en una hoja 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ú de Office Archivo -> Opciones -> Centro de confianza -> Configuración del Centro de confianza -> Configuración de macros, seleccione "Habilitar todas las macros".

Vista de la configuración de seguridad de macros de VBA

Office heredado (2000/2003): Navegue a través de Herramientas -> Macro -> Seguridad, configure en Bajo.

2. Iniciar la ventana de Visual Basic

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

3. Establecer conexiones de referencia de biblioteca

Dentro del editor, haga clic en Herramientas → Referencias. En la ventana de búsqueda, apunte directamente a la ubicación del archivo de módulo cruflbcs.dll (normalmente situado dentro del directorio C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil). Asegúrese de confirmar la selección de la casilla para crUFLBcs 1.0 Type Library.

Paso del diálogo de importación de la biblioteca VBA

4. Importar macros de automatización de módulos

Presione Ctrl + M para abrir el panel de importación de archivos. Elija los componentes del archivo barcodesoft.bas desde la ruta de utilidades mencionada anteriormente. Si no los tiene, descargue las fuentes del paquete a través de los enlaces del archivo zip en cruflbcs.zip.

Arquitectura del diseño del módulo VBA

5. Implementar configuraciones de fórmulas de columna

Cierre el editor de Visual Basic para volver al espacio de trabajo de la hoja de cálculo. Ejecute las expresiones de procesamiento dentro de las filas deseadas del libro de trabajo mediante celdas estándar que hagan referencia a los parámetros de sintaxis:

=upca(A1)

Cierre el editor de Visual Basic y regrese a su hoja de cálculo. Ahora, puede usar la siguiente macro para codificar datos: UPCA. Cuando tenga muchos datos que procesar, simplemente puede copiar y pegar la macro en toda la columna y todos los datos se codificarán inmediatamente.

Consejo: Si su código UPC comienza con cero, escriba un apóstrofe (') antes del cero inicial del código UPC en su celda de Excel. De lo contrario, Excel omitirá el cero inicial del código UPC.

Vista de celdas de cálculo en Excel

6. Configurar las propiedades de estilo de fuente del código de barras UPC-A

Haga clic derecho en la celda de salida de referencia (por ejemplo, B1) y elija las propiedades "Formato de celdas". En la pestaña de configuración de Fuente, seleccione el identificador de tipo de letra UpcEanM. Asegúrese de que el estilo de fuente esté configurado en Normal con el Subrayado configurado en Ninguno.

Vista del panel de configuración de fuentes

Haga clic en Aceptar y ahora debería poder ver el código de barras UPC-A en su hoja de cálculo de Excel.
El paquete incluye seis fuentes TrueType: UpcEanXXL, UpcEanXL, UpcEanL, UpcEanM, UpcEanS y UpcEanXS. Cada fuente está diseñada con una relación de aspecto diferente, lo que le permite seleccionar la que mejor se adapte a los requisitos de su aplicación.