Hallo Andreas,
Am 14.01.2019 um 23:19 schrieb Andreas Borutta:
Gerhard Weydt:
...
Allerdings benötigst du dann noch einige weitere functions aus diesem
Dokument, nämlich getPattern, getSheet und utf16to8, die du zusätzlich
kopieren musst; du kannst sie z. B. einfach nach der function QRCode
einfügen. Oder du kopierst gleich alles, da müsstest du nur
nachlesen/ausprobieren, wie du Module anlegst, oder mit Exportieren und
Importieren rumspielen; dann hast du halt bloß ein bisschen mehr Code in
deiner Datei.
Hier weiß ich noch nicht, warum Du denkst, dass ich die Datei barcode.ods nicht
einfach kopieren kann, damit die Formel verfügbar ist.
Du kannst natürlich die Datei barcode.ods kopieren und sie dann massiv
umgestalten, dass sie deinen Wünschen entspricht; dann ist tatsächlich
alles drin, was du für den Barcode brauchst.
Ich hatte mir eher vorgestellt, dass du eine Datei hast, bei der
vielleicht auch so manches schon drinsteckt, und die du nun um die
Erzeugung des QR-Codes ergänzen willst.
Da hättest du nun das genannte Problem, wenn du nur diese eine function
QRCode in dein vorhandenes Dokument kopiert hättest, das würdest du
merken, sobald du versuchtest, das auszuführen: du erhieltest eine
ziemlich unspezifische Meldung in der Art "Formel unbekannt" oder so
ähnlich - ich habe keine Lust, das erneut zu provozieren, du wirst das,
wenn du das so ausprobieren willst, schon selber sehen - , was daran
liegt, dass der Autor dieser übrigens beeindruckenden Anwendung gewisse
Teile der Logik in Prozeduren, also separate subs oder functions,
ausgelagert hat, was grundsätzlich ein gutes Vorgehen ist, vielleicht
auch, weil er die auch für andere Codes als QR benötigt, welche aber
dann natürlich fehlen würden. Rauszufinden, was da fehlt, ist ziemlich
mühsam, entweder sehr skrupulöse Prüfung des Codes oder Setzen ein paar
Nachrichten im Code, um zu sehen wie weit man kommt, bevor der Fehler
auftritt, was aber ein bisschen Makro-Erfahrung voraussetzt, daher
dachte ich, ich teile dir mit, was du brauchst, nachdem ich das selbst
herausgefunden hatte.
Aber wenn du damit klarkommst, dass du dir aus der Ursprungsdatei deine
Anwendung bastelst, ist das OK.
Gruß
Gerhard
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.