Integrar el código de barras Code128 con MS Excel
Esta implementación configura la codificación dinámica de códigos de barras Code 128 en hojas de cálculo mediante el **registro de la interfaz DLL COM** (cruflbcs_x64.dll para sistemas de 64 bits o cruflbcs.dll para entornos de 32 bits) a través de un símbolo del sistema con privilegios de administrador. Tras **habilitar todas las macros** en el Centro de confianza de Excel, abra el Editor VBA con ALT + F11 para **vincular la biblioteca de tipos crUFLBcs e importar el módulo** barcodesoft.bas. Los datos se convierten inmediatamente mediante **fórmulas nativas de columna** como =Code128B(A1) y se representan visualmente asignando la fuente especializada de código de barras Code128mHr.
Paso 1. Haga clic derecho en el símbolo del sistema y ejecútelo como administrador.
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
Escriba los siguientes comandos para registrar cruflbcs.dll:cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
Paso 2. Inicie Microsoft® Excel®.
Si está utilizando Excel 2000 o 2003, haga clic en el menú ===> Herramientas (Tools) ==> Macro ===> Seguridad (Security). Elija el nivel de seguridad Bajo (Low).
Paso 3. Presione ALT + F11 para abrir el editor de Microsoft® Visual Basic.
Paso 4. Desde el editor de Visual Basic, elija el menú Herramientas (Tools) ===> Referencias (References). Aparecerá un cuadro de diálogo. Haga clic en el botón Examinar (Browse) y elija cruflbcs.dll en su carpeta de trabajo. Por lo general, se encuentra en la carpeta C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil. Marque la casilla junto a crUFLBcs 1.0 Type Library como se muestra a continuación. Luego haga clic en el botón OK.
Paso 5. Presione Ctrl+M, aparecerá un cuadro de diálogo, elija barcodesoft.bas en la carpeta C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil. Luego haga clic en "Abrir" (Open).
Si no encuentra barcodesoft.bas, descárguelo desde Code128.
Paso 6. Cierre el editor de Visual Basic y regrese a su hoja de cálculo. Ahora puede usar las siguientes macros para codificar datos: Code128. Cuando tenga una gran cantidad de datos para procesar, simplemente copie y pegue la macro en toda la columna y todos los datos se codificarán de inmediato.
=Code128A(xxx)
=Code128B(xxx)
=Code128C(xxx)
Utilice una referencia de celda para reemplazar xxx en las fórmulas como se muestra a continuación.
Paso 7. Haga clic derecho en la celda B1 y elija Formato de celda (Format Cell) en el menú contextual. Luego haga clic en Fuente (Font) para aplicar uno de los tipos de letra adecuados a la celda, como Code128mHr.