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. 🤗

[gelöst] Übertragen von Makros auf eine andere LO-Installation (Linux)

Alles zur Programmierung im LibreOffice.
Antworten
Benutzeravatar
Basilisk
Beiträge: 61
Registriert: Do 26. Jun 2014, 14:06

[gelöst] Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von Basilisk » So 28. Mai 2023, 10:41

Hallo,

die Basic Module sind ja unter /home/<Benutzer>/.config/libreoffice/4/user/basic/Standard/ jeweils als <Modulname>.xbas gespeichert. Reicht es diese in eine andere Installation zu kopieren, oder müssen da noch andere Daten mit umziehen?
Zuletzt geändert von Basilisk am So 28. Mai 2023, 12:16, insgesamt 1-mal geändert.

Benutzeravatar
karolus
Beiträge: 2170
Registriert: Fr 10. Dez 2010, 10:01

Re: Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von karolus » So 28. Mai 2023, 11:32

Hallo

für BASIC veranstaltet LO ein ziemliches Affentheater mit quasi »doppelter bis dreifacher Buchführung«

Daher musst du auch …script.xlb und ggf. …dialog.xlb mit kopieren, sowie im Elternverzeichnis die Dateien mit der Endung …xlc

also letzlich in der Regel den kompletten …basic -ordner.

ps.
Zuordnungen auf Tastaturkürzel … Werkzeugleisteneinträge… Kontextmenüeinträge etc. befinden sich in …user/registrymodifications.xcu
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Benutzeravatar
Basilisk
Beiträge: 61
Registriert: Do 26. Jun 2014, 14:06

Re: Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von Basilisk » So 28. Mai 2023, 12:15

karolus hat geschrieben:
So 28. Mai 2023, 11:32
... quasi »doppelter bis dreifacher Buchführung« ...
Sowas hatte ich befürchtet. Vielen Dank.
Dann dürfte das Einfachste wohl sein, die Module mit der Modulverwaltung in eine andere Datei zu kopieren und am empfangenden Gerät dann wieder rückwärts.

Benutzeravatar
karolus
Beiträge: 2170
Registriert: Fr 10. Dez 2010, 10:01

Re: Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von karolus » So 28. Mai 2023, 12:34

Basilisk hat geschrieben:
So 28. Mai 2023, 12:15
karolus hat geschrieben:
So 28. Mai 2023, 11:32
... quasi »doppelter bis dreifacher Buchführung« ...
Sowas hatte ich befürchtet. Vielen Dank.
Dann dürfte das Einfachste wohl sein, die Module mit der Modulverwaltung in eine andere Datei zu kopieren und am empfangenden Gerät dann wieder rückwärts.
Was spricht dagegen den basic-ordner von A nach B zu kopieren?
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Wanderer
Beiträge: 895
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von Wanderer » Mo 29. Mai 2023, 00:07

karolus hat geschrieben:
So 28. Mai 2023, 12:34
...
Was spricht dagegen den basic-ordner von A nach B zu kopieren?
Eventuell die Möglichkeit, dass auf dem zweiten Rechner schon (andere) Basic-Macros sein könnten. Wenn da nichts ist, sollte es auch keine Probleme geben.

Aber wie üblich: Backup beider Profile angeraten...
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

Benutzeravatar
Basilisk
Beiträge: 61
Registriert: Do 26. Jun 2014, 14:06

Re: Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von Basilisk » Mo 29. Mai 2023, 16:00

karolus hat geschrieben:
So 28. Mai 2023, 12:34
Was spricht dagegen den basic-ordner von A nach B zu kopieren?
Kann man wohl probieren, aber wohler wäre mir, wenn ich wüsste, was geht und was nicht.

Sind die Module Teil des Objektmodels von LO? Dann könnte man sie ja automatisiert als Text exportieren und dann neu erzeugen und einfügen.

Benutzeravatar
Basilisk
Beiträge: 61
Registriert: Do 26. Jun 2014, 14:06

Re: Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von Basilisk » Mi 31. Mai 2023, 19:14

karolus hat geschrieben:
So 28. Mai 2023, 11:32
Daher musst du auch …script.xlb und ggf. …dialog.xlb mit kopieren, ...
Andrew Pitonyak erklärt in Kapitel 1 seines Buchs " OpenOffice.org Macros Explained." sehr genau, wie man mit Bibliotheken umgeht und warum, "Standard" zu verwenden, wie ich es getan habe, keine gute Idee ist, siehe das Kapitel etwa ab der Zwischenüberschrift "Storing a macro in the application library". Das Kapitel gibt es kostenlos hier
http://www.hentzenwerke.com/samplechapt ... e_sc01.pdf

Benutzeravatar
karolus
Beiträge: 2170
Registriert: Fr 10. Dez 2010, 10:01

Re: Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von karolus » Mi 31. Mai 2023, 20:06

Basilisk hat geschrieben:
Mi 31. Mai 2023, 19:14
karolus hat geschrieben:
So 28. Mai 2023, 11:32
Daher musst du auch …script.xlb und ggf. …dialog.xlb mit kopieren, ...
Andrew Pitonyak erklärt in Kapitel 1 seines Buchs " OpenOffice.org Macros Explained." sehr genau, wie man mit Bibliotheken umgeht und warum, "Standard" zu verwenden, wie ich es getan habe, keine gute Idee ist, siehe das Kapitel etwa ab der Zwischenüberschrift "Storing a macro in the application library". Das Kapitel gibt es kostenlos hier
http://www.hentzenwerke.com/samplechapt ... e_sc01.pdf
Deine Ausgangsfrage war doch: »Wie transferiere ich bestehende Basic-module zu einer frischen Lo-installation auf einem anderen Computer« ??
meine Antwort bleibt die gleiche: »Schiebe den kompletten Basic-order von A nach B« … da ändert auch das Zitieren der Basic-bibel von Pitonyak nix dran.
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Benutzeravatar
Basilisk
Beiträge: 61
Registriert: Do 26. Jun 2014, 14:06

Re: Übertragen von Makros auf eine andere LO-Installation (Linux)

Beitrag von Basilisk » Do 1. Jun 2023, 07:51

karolus hat geschrieben:
Mi 31. Mai 2023, 20:06
Deine Ausgangsfrage war doch: »Wie transferiere ich bestehende Basic-module zu einer frischen Lo-installation auf einem anderen Computer« ??
Nicht ganz. Es sollte mit jeder Installation funktionieren, nicht nur einer frischen. Wenn man sowieso eigene Bibliotheken anlegen soll, kann ich das ja, wenn ich das richtig verstehe, schön über die Oberfläche per "Importieren..." im BASIC-Makro-Organizer machen. Jetzt muss ich nur noch rauskriegen, wie ich die Module von Standard in die eigene Bibliothek bekomme.
Edit: ... nämlich per Drag&Drop im BASIC-Makro-Organizer.

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