[gelöst] Makro starten durch Makro

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Gisbert
Beiträge: 4
Registriert: Do, 24.03.2011 10:12

[gelöst] Makro starten durch Makro

Beitrag von Gisbert »

Guten Morgen OO-Gemeinde,
es wäre wirklich nett, wenn mir jemand helfen könnte, da ich mit diesem 'sehr gewöhnungsbedürftigen' OO-Basic nicht weiterkomme.
Trotz Suche hier und bei Google bin ich leider nicht fündig geworden :?

Mein Problem:
Ich öffne eine ODS-Datei. (TestMacro.ods)
Beim Öffnen dieser Datei führe ich ein Macro aus, das unter -"Meine Makros" -"Standard" -"Module1" liegt.
In diesem Macro möchte ich nun ein weiteres Makro ausführen, dass sich in der soeben geöffneten Datei "TestMacro.ods" unter -"Standard" -"Module1" befindet und den Namen "FileMove" trägt.

Bitte gebt mit einen Tipp:

Ich habe schon so lange mit
Globalscope.BasicLibraries.LoadLibrary("xxxxx") usw.
rumprobiert, dass ich langsam Kopfschmerzen bekomme :)

Vielen Dank und liebe Grüße
Gisbert
Zuletzt geändert von Gisbert am Mo, 28.03.2011 14:00, insgesamt 1-mal geändert.
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Makro starten durch Makro

Beitrag von komma4 »

Willkommen im Forum.

Einfach

Code: Alles auswählen

Call FIleMove

Das tut es?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Gisbert
Beiträge: 4
Registriert: Do, 24.03.2011 10:12

Re: Makro starten durch Makro

Beitrag von Gisbert »

Leider nicht :-(

"Basic Laufzeifehler
Eigenschaft oder Methode nicht gefunden:..."

Das wäre aber auch zu einfach gewesen !

Trotzdem danke für den Versuch
LG
Gisbert
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Makro starten durch Makro

Beitrag von Karolus »

Hallo

Verknüpfe den Makrostart mit dem Ereignis "Laden des Dokuments wurde beendet" statt "Dokument öffnen".

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Gisbert
Beiträge: 4
Registriert: Do, 24.03.2011 10:12

Re: Makro starten durch Makro

Beitrag von Gisbert »

Da passiert auch nichts anderes :-(

Selbst wenn ich die ODS-Datei geöffnet habe und dann versuche über [Meine Makro & Dialoge].Standard das Macro auszuführen, findet es das andere Makro, das unter [TestMakro.ods].Standard liegt, nicht.

Muß ich ihm nicht irgendwie sagen, wo (in welcher Datei) das Macro liegt, das er starten soll ?

LG
Gisbert
Gisbert
Beiträge: 4
Registriert: Do, 24.03.2011 10:12

Re: Makro starten durch Makro

Beitrag von Gisbert »

Anscheinend geht es nicht...

Ich hab's jetzt anders gelöst:
Ich habe alle Makros in den globalen Container gepackt und starte sie von dort.
Wird dadurch zwar etwas unübersichlicher aber es geht.

Gruß
Antworten