Date: prev next · Thread: first prev next last
2019 Archives by date, by thread · List index


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.