¿Cómo crear un código de barras en EXCEL?
1. Haga clic con el botón derecho del mouse en la barra de menú y seleccione "Caja de herramientas de control" en el menú contextual emergente. Haga clic en "Otros controles" en la "Barra de herramientas de control" emergente y luego seleccione "Microsoft BarCode Control 9.0" en la lista.
2. En este momento, el puntero del mouse se convierte en una cruz delgada. Arrastre el mouse para dibujar el control del código de barras en la hoja de trabajo y ajuste su posición y tamaño.
3. Podemos formar un vínculo entre el control de código de barras y la celda, y cambiar el número de código de barras en la celda para generar el código de barras correspondiente, por ejemplo, hacer que el control de código de barras esté vinculado a la celda A1. Ingrese el número del código de barras en la celda A1, luego haga clic derecho en el control del código de barras y seleccione "Propiedades" en el menú contextual emergente.
En el cuadro de diálogo de propiedades que aparece, ingrese la dirección de la celda a la derecha de la propiedad "LinkedCell", aquí está "A1". Después de ingresar, puede ver que su propiedad "Valor" cambia. al valor de la celda A1.
3. En la ventana "Propiedades" anterior, puede modificar todas las propiedades del control, pero no es intuitivo. También puede modificar las propiedades en el cuadro de diálogo Propiedades de Microsoft Barcode Control 9.0. Cierre la ventana "Propiedades", haga clic derecho en el control de código de barras nuevamente, seleccione "Propiedades de Microsoft BarCode Control 9.0 Objetos -V" en el menú de acceso directo emergente y aparecerá el cuadro de diálogo "Propiedades de Microsoft BarCode Control 9.0 Objetos -V" arriba. En el cuadro de diálogo "Propiedades de Microsoft BarCode Control 9.0", puede modificar sus propiedades según sea necesario, como la dirección del código de barras, si es necesario verificar la validez del código de barras, etc.
4. Cierre el cuadro de diálogo después de completar la configuración de propiedades. Haga clic en el botón Salir del modo de diseño en la Caja de herramientas de control. Este paso es muy importante; de lo contrario, el código de barras no se podrá actualizar automáticamente cuando cambie la cantidad de códigos de barras en la celda A1.
En este momento, el botón para salir del modo de diseño en la caja de herramientas de control se convierte en un botón de modo de diseño y el control de código de barras deja de ser seleccionable. Para modificar las propiedades del control de código de barras, haga clic nuevamente en el botón Modo de diseño en la caja de herramientas Control.
Si el control de código de barras queda en blanco cuando cambia el número de código de barras en la celda A1, puede ser que el número de código de barras en la celda A1 sea incorrecto. Por ejemplo, cuando se utiliza el código de barras EAN-13 predeterminado, si el. El control de código de barras contiene letras o no tiene 13 dígitos, el control de código de barras queda en blanco.
5. Imprime el código de barras.
La impresión de códigos de barras no se actualiza automáticamente, lo que significa que cuando cambia el número de código de barras en la celda A1, el código de barras cambia en consecuencia, pero la vista previa de impresión sigue siendo la misma que la del código de barras anterior. Este problema puede ser un error en el control y hay dos métodos para solucionarlo:
Método 1: haga clic en el menú "Archivo→Configuración de página→Vista previa de impresión" y luego vea el código de barras actualizado.
Método 2: Usar código VBA.
Presione Alt + F11 para abrir el editor de VBA, haga doble clic en el nombre de la hoja de trabajo actual en el libro de trabajo en la ventana "Proyecto" e ingrese el siguiente código en la ventana de código de la derecha:
Private Sub Worksheet_Change (ByVal Target As Range)
Para cada código de barras en ActiveSheet.OLEObjects
Si LCase(barcode.Name) es como "barcodectrl*"Entonces
Con código de barras
m = .Altura
.Altura = m - 1
.Altura = m
Terminar con
End If p>
Next
End Sub
El código anterior utiliza el evento "Worksheet_Change". Cambiar "evento, cuando el número de código de barras en la celda A1 cambia, la altura de todos los controles de código de barras en la hoja de trabajo cambiará y luego se recuperará para lograr la actualización automática al imprimir.