BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Bild an Zelle binden

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
F3K Total
Beiträge: 2410
Registriert: So 10. Apr 2011, 10:10

Re: Bild an Zelle binden

Beitrag von F3K Total » So 31. Dez 2017, 10:17

brainstuff hat geschrieben:
So 31. Dez 2017, 02:43
Noch besser wäre ein Add-on was von einer Nummer in einer Zelle selbst einen Bar-Code in einer Nebenzelle erzeugen kann.
Hi, mit dieser Benutzerdefinierten Funktion kannst du EAN 128 A/B/C berechnen:

Code: Alles auswählen

Function F_BarCode128(SText,SType)
'Startcodes: 192 = A; 193 = B; 194 = C Stopp 200 bei meinem Font aus dem Internet Zoll
'Startcodes: 208 = A; 209 = B; 210 = C Stopp 211 bei meinem selbst bearbeiteten Font
    select case SType
    Case "A"
        nType = 208
    Case "B"
        nType = 209
    Case "C"
        nType = 210
    end select
    ocell = thiscomponent.sheets(0).getcellbyposition(0,1)
    nCheck = 103
    for i = 1 to len(SText)
        nCheck = nCheck+( i * (ASC(Mid(SText,i,1))-32))
    next i
    nChecknumber = nCheck mod 103
    F_BarCode128 = " "+chr(nType)+SText+nChecknumber+chr(211)+" "
    'ocell.string = sCode     
End function
Brauchst nur noch den richtigen Zeichensatz.
Sieht dann so aus:
BC.PNG
BC.PNG (40.69 KiB) 3200 mal betrachtet
Gruß R
Windows 10: AOO, LO Linux Mint: AOO, LO

Rocko
Beiträge: 1336
Registriert: Sa 2. Jul 2011, 11:12

Re: Bild an Zelle binden

Beitrag von Rocko » So 31. Dez 2017, 10:44

brainstuff hat geschrieben:
So 31. Dez 2017, 02:43
Wie kann man Bilder an eine Zelle binden dass sie definitiv in der Zeile bleiben? Am liebsten hätte ich das so, dass alle Bilder in einer Spalte zur jeweiligen Linie gehören und ich hätte auch gerne eine Möglichkeit, womit man Bilder automatisch in einer Zelle zentrieren kann.
Vielleicht könntest du dein Problem auch ohne Makro auf alternative Art in den Griff kriegen.

http://de.openoffice.info/viewtopic.php?f=25&t=66069
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/

Helmut_S
Beiträge: 692
Registriert: Di 9. Feb 2016, 19:27

Re: Bild an Zelle binden

Beitrag von Helmut_S » Di 13. Feb 2018, 13:53

Hallo, das Vektorgrafikprogramm Inkscape (gibt es glaube ich auch für Windows) erzeugt auch EAN- und Bar-code128. Im Menü Erweiterungen --> Rendern --> Strichkode kannst du zwischen EAN8 und EAN13, sowie einigen weiteren Codes wählen. Das Ergebnis nach Wunsch Skalieren (was ja verlustlos geht, da svg-Vektorgrafik) und per ctrl+c in Zwischenablage kopieren und mit ctrl+V in Tabelle einfügen. Das geht - ABER - sortieren der eingebetteten Grafik geht in Calc Nicht, zumindest ist es mir trotz einiger Versuche nicht gelungen.
Wenn du das aber in Writer (wie oben beschrieben) in eine Tabelle einfügst wir auch der eingebettete Code mit-sortiert.
EAN_Code_sortiert.odt
(29.53 KiB) 114-mal heruntergeladen
Probiers mal aus, Gruß Helmut
MX-Linux KDE + Linux-Mint Cinnamon

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten