🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[Gelöst]Libreoffice Calc und ein Makro+ (shellexecute?)?

Alles zur Programmierung im LibreOffice.
Mister Office
Beiträge: 34
Registriert: Sa 14. Dez 2013, 07:32

[Gelöst]Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von Mister Office » So 15. Dez 2013, 07:06

Guten Morgen.
Installiert habe ich vor Wochen Ubuntu 12.04.3 (64 Bit), und LibreOffice 3.5.7.2 Build-ID: 350m1(Build:2).
Ich hatte schon im Internet mit google gesucht, aber das passende war nicht dabei.
Es geht mir ausschliesslich um Ubuntu und Libreoffice Calc und ein Makro.


Manchmal ist Kontrolle wichtig. Deswegen das Shellcommando.
Wenn ich das Terminal von Ubuntu nutze, Desktopumgebung ist bei mir gnome, dann kann ich

Code: Alles auswählen

nautilus x-beliebigerordner
eingeben.
Jetzt meine Frage: Wie kann ich das in einem Makro integrieren?
Zuletzt geändert von Mister Office am So 15. Dez 2013, 13:52, insgesamt 1-mal geändert.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von F3K Total » So 15. Dez 2013, 10:42

Hi,
ich nehme an, es geht dir immer noch um die Sicherung?
Vielleicht hilft folgendes Kommando? Da brauchst Du OpenOffice nicht, sondern kopierst die Basic-Module aus deinem Benutzerverzeichnis.

Code: Alles auswählen

#!/bin/bash
cp -a /home/<BENUTZER>/.openoffice/4/user/basic/. /home/<BENUTZER>/Dokumente/Basic_Sicherung
exit 0
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Mister Office
Beiträge: 34
Registriert: Sa 14. Dez 2013, 07:32

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von Mister Office » So 15. Dez 2013, 10:46

Danke an F3K Total

Code: Alles auswählen

#!/bin/bash
cp -a /home/<BENUTZER>/.openoffice/4/user/basic/. /home/<BENUTZER>/Dokumente/Basic_Sicherung
exit 0
Aber den Ordner( .openoffice/) habe ich in Ubuntu (also Nautilus) nicht finden können.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von F3K Total » So 15. Dez 2013, 10:53

Dann schau unter Extras/Optionen/OpenOffice/Pfade nach, wo sich das Benutzerverzeichnis bei Dir befindet !!!
Ein Ordner, dessen Namen ein . (Punkt) vorangestellt ist, ist verborgen, den sieht man nur, wenn man in Nautilus "verborgene Dateien anzeigen" anhakt (STRG+H).
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Mister Office
Beiträge: 34
Registriert: Sa 14. Dez 2013, 07:32

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von Mister Office » So 15. Dez 2013, 11:10

F3K Total
Ein Ordner, dessen Namen ein . (Punkt) vorangestellt ist, ist verborgen, den sieht man nur, wenn man in Nautilus "verborgene Dateien anzeigen" anhakt (STRG+H).
Gruß R
Ja das ist richtig, hab ich auch gemacht, aber den Ordner
/home/<BENUTZER>/.openoffice/4/user/basic/
find ich nicht.


Im Terminal habe ich die Suche vortgesetzt

Code: Alles auswählen

net > locate .openoffice/4/user/basic/
net > 

Code: Alles auswählen

net > find .openoffice/4/user/basic/
find: ".openoffice/4/user/basic/": Datei oder Verzeichnis nicht gefunden
Extras/Optionen/OpenOffice/Pfade gibt es bei mir nicht.

Code: Alles auswählen

find  Extras/Optionen/OpenOffice/Pfade
find: "Extras/Optionen/OpenOffice/Pfade": Datei oder Verzeichnis nicht gefunden

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von F3K Total » So 15. Dez 2013, 11:26

Hi,
Mister Office hat geschrieben:Extras/Optionen/OpenOffice/Pfade gibt es bei mir nicht.
Glaube ich dir nicht! Es geht um das Menü Extras/Optionen/OpenOffice/Pfade in LibreOffice/OpenOffice. Ggf. muss OpenOffice durch LibreOffice und eine 4 durch eine 3 ersetzt werden.
Pfade.png
Pfade.png (16.74 KiB) 5204 mal betrachtet
Wenn du das "Kopierscript" nun doch aus OpenOffice starten willst:

Code: Alles auswählen

Sub S_run_copy_basic_sh
      sUrl = converttourl("/home/<Benutzer>/Dokumente/copy_basic.sh")
      Shell(sUrl,2)
End Sub
Gruß R
Zuletzt geändert von F3K Total am So 15. Dez 2013, 12:13, insgesamt 2-mal geändert.
Windows 11: AOO, LO Linux Mint: AOO, LO

Mister Office
Beiträge: 34
Registriert: Sa 14. Dez 2013, 07:32

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von Mister Office » So 15. Dez 2013, 11:38

F3K Total
Wenn du das "Kopierscript" nun doch aus OpenOffice starten willst:

Code: Alles auswählen
Sub S_run_copy_basic_sh
sUrl = converttourl("/home/<Benutzer>/Dokumente/copy_basic.sh")
Shell(sUrl,2)
End Sub
Ich setzte mich eventuell morgen an das kleine Script, und werde es in mein Makro einpassen.
Danke an
F3K Total
, ich wünsche dir und allen anderen Lesern dieses Threads alles gute, und einen schönen 3.Advend.

Mister Office
Beiträge: 34
Registriert: Sa 14. Dez 2013, 07:32

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von Mister Office » So 15. Dez 2013, 13:14

Ich habs heute noch geschaft das Makro von
F3K Total
in meinen Quelltext einzupflegen.

Code: Alles auswählen

Sub S_run_copy_basic_sh
sUrl = converttourl("/home/<Benutzer>/Dokumente/copy_basic.sh")                                 <<<diese habe ich an meinen Ordner angepasst
Shell(sUrl,2)
End Sub
Funktioniert nicht.
Beschreibung:
x-beliebiges Dokument.xls habe ich gestartet. In der Symbolleiste <Standard> >>>LibreofficeBasic>> vorhandene Module,ausgewählt. Habe darauf geklickt.

Code: Alles auswählen

nautilus "/home/internet/Arbeitsfläche/..."
Da kam es zum Absturz von Libreoffice calc (in Ubuntu 12.04.3),
Dokument weg,
LibreOffice3.5 (Fenstertitel)
Klicken Sie auf 'Wiederherstellen, ...
Wiederherstellung starten >

Code: Alles auswählen

Shell(sUrl,2)
Was bedeutet die 2?

Mister Office
Beiträge: 34
Registriert: Sa 14. Dez 2013, 07:32

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von Mister Office » So 15. Dez 2013, 13:26

Jetzt weiss ich warum es nicht ging ich hatte

Code: Alles auswählen

#!/bin/bash 
vergessen in mein Script einzutippen.

Code: Alles auswählen

Shell(sUrl,2)
Was bedeutet die 2?

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Libreoffice Calc und ein Makro+ (shellexecute?)?

Beitrag von F3K Total » So 15. Dez 2013, 13:29

Schau mal hier, Kapitel 9.2.4. Der Aufruf externer Anwendungen, nach.
R
Windows 11: AOO, LO Linux Mint: AOO, LO


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten