[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
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) 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