GELÖST: identischer Makroname in zwei Biliotheken

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

Moderator: Moderatoren

Brizzl
**
Beiträge: 34
Registriert: Di, 05.07.2011 13:50

GELÖST: identischer Makroname in zwei Biliotheken

Beitrag von Brizzl »

Hallo Leute,

mal ne Frage, ich habe ein Makro mit dem Namen "Heinz()" :D das irgendwas macht :shock: . Dieses ist im WriterDokument hinterlegt ([Dokument.odt].Standard). In einer Bibliothek die ich in dem Dokument benutze, also mit GlobalScope.BasicLibraries.LoadLibrary("xxx") einbinde, ist auch ein Makro "Heinz()" deklariert.
Wenn ich nun, sagen wir im AutoRun() Makro des Dokumentes eines der beiden gezielt ansprechen will ... geht das?
Ich denke an eine Art "xxx.Heinz()" => führt das Makro in der Bibliothek aus oder "Heinz()" => führt das Dokumentenmakro aus.

Ich habe schonmal danach gesucht aber nix gefunden (sinnvolle Suchbegriffe sind mir dazu nicht eingefallen) :lol:
Zuletzt geändert von Brizzl am Fr, 19.08.2011 12:29, insgesamt 1-mal geändert.
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: identischer Makroname in zwei Biliotheken

Beitrag von komma4 »

Das Makro aus dem Dokument rufst Du einfach mit dem Namen auf

Code: Alles auswählen

call Heinz

Das Makro aus der geladenen Bibliothek mit voranstellen des Library-Namens

Code: Alles auswählen

call MyLib.Heinz

Sowas kann man auch selbst durch ausprobieren heraus bekommen 8)
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)
Brizzl
**
Beiträge: 34
Registriert: Di, 05.07.2011 13:50

Re: identischer Makroname in zwei Biliotheken

Beitrag von Brizzl »

ich bin sooo doof - ich habe es mit xx.Heinz() versucht und er schrieb immer eine Fehlermeldung "nicht bekannt...". Ich dachte es liegt am "xx." aber ich hatte Heinz() schon in KarlHeinz() umbenannt - Sorry, aber herzlichen Dank für die Hilfe.
Antworten