Übersicht Barcode OCX Modul OCX Modul in Excel

In den Excel-Optionen muss unter "Menüband anpassen" die Registerkarte "Entwicklertools" aktiviert sein:


Im Menü "Entwicklertools" kann in der Symbolleiste mit "Einfügen", "ActiveX Steuerelemente", "Weitere Steuerelemente" das Barcode Control auf ein Arbeitsblatt eingefügt (aufgezogen) werden:


Ist in der Steuerelemente-Toolbar der Entwurfsmodus aktiv, kann mit Klick der rechten Maustaste auf den Barcode die Eigenschaften-Liste angezeigt und die Eigenschaften des Barcodes (Barcodetyp, Größe usw.) gewählt werden:


Die Zuweisung der Nutz-Daten (Zellinhalt) kann entweder als Einzelzelle über die Eigenschaft "Linked Cell", z.B. [B5]:


Oder im Visual Basic Editor unter "Worksheet_Change" erfolgen, falls Daten aus mehreren Zellen verknüpft werden sollen:



Weiteres Beispiel:
Ein Makro soll aus allen EAN Nummern einer Spalte eine BMP Datei mit dem Barcode erzeugen. Als Dateiname wird die jeweilige EAN Nummer benutzt.
Sub Makro1()
   Pfad = "C:\"                     'Pfad zur Ausgabe der BMP-Dateien
   Zeile = 1                        'Ab erster Zeile
   Spalte = 1                       'Spalte "A"
   While Cells(Zeile, Spalte) > "0" 'Solange berechnen, bis eine leere Zeile kommt
      Sheet1.Barcode1.Data = Cells(Zeile, Spalte)  'Zuweisung der Nutzziffer
      Sheet1.Barcode1.WriteBMP pfad & Cells(Zeile, Spalte) & ".bmp", 300, 4  'Datei erzeugen
      Zeile = Zeile + 1              'Nächste Zeile
   Wend
End Sub

Die Beispiele-Tabelle enthält noch viele weitere Beispiele und Makros, z.B. Barcode-Export als Datei, GS1-128 incl. Datenbezeichner und andere.

Falls der Barcode nicht korrekt erzeugt wird, müssen eventuell die Sicherheitseinstellungen überprüft werden.