endeesfritpt

FAQ

Suche:

Barcode in eine ZelleLink

Ich möchte den Barcode innerhalb einer Zelle und nicht als Zeichnung darstellen. Geht das?
Unseres Wissens ist es mit Excel nicht möglich ein Steuerelement (also auch ActiveBarcode) in eine Zelle zu hinterlegen.

Sie können aber den Control exakt auf eine Zelle positionieren, so dass Sie den gleichen Effekt erzielen. Dies können Sie sowohl manuell als auch per Makro machen. Hier ein kurzer Auszug für ein solches Makro:

' Zellengröße auslesen
MyHeight = Range(CurrentCell).Height
MyWidth = Range(CurrentCell).Width
MyTop = Range(CurrentCell).Top
MyLeft = Range(CurrentCell).Left

' Zeilenhöhe erweitern auf 30 pixel (Wert ggf. nach Wunsch ändern)
Range(CurrentCell).RowHeight = 30

' Barcode genau über einer Zelle einfügen
ActiveSheet.OLEObjects.Add(ClassType:="ACTIVEBARCODE.BarcodeCtrl.1", Link:=False _
, DisplayAsIcon:=False, Width:=MyWidth, Height:=30, Top:=MyTop, Left:=MyLeft).Select