Hallo Matthias,
Dabei bin ich dann auf eine Merkwürdigkeit gestoßen. Wenn ich das richtig sehe lassen
nur Macros mit Writer und calc aufzeichen. Ist nur etwas suboptimal wenn man ein Macro
für Draw aufzeichnen will und dafür auf Writer ausweichen muß.
Der Macrorecorder ist ja grundsätzlich auch ein experimentelles Modul.
Das Makro selbst aber dürfte doch in den Umgebungen klappen, wo Bilder
eingefügt werden sollen, also z.B. auch in Impress.
Dass xsane auch außerhalb von Linux verfügbar ist wusste ich nicht. Ich
nutze seit über 20 Jahren ausschließlich Linux und habe da nicht über
den Tellerrand geschaut. Auch Dein Macro wird mit der entsprechenden
Pfadangabe so wohl nur unter Linux laufen. Da würde ich dann den
temporären Pfad aus den LibreOffice-Pfaden nehmen.
Den Pfad gibt es über
oPath = createUnoService("com.sun.star.util.PathSettings")
stPfad = oPath.Temp & "/gescanntesBild.jpg"
Kann sein, dass da dann noch file:// abgeschnitten werden muss, da Du ja
das Ganze zum Aufruf von xsane nutzt.
Gruß
Robert
--
Homepage: https://www.familiegrosskopf.de/robert
--
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.