sub aus anderem Modul aufrufen

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

Moderator: Moderatoren

erikafuchs
******
Beiträge: 690
Registriert: Di, 13.02.2007 17:38
Wohnort: Büttelborn

sub aus anderem Modul aufrufen

Beitrag von erikafuchs »

Hallo zusammen,
wer kann mir helfen:
Ich habe meine Makros aus Gründen der Übersichtlichkeit in verschiedene Module (in der gleichen Bibliothek) verteilt. Jetzt kann ich anscheinend aus dem rechten Modul eine sub in dem Modul links davon aufrufen, nicht aber umgekehrt - Stimmt das oder mache ich was verkehrt? Und wenn es stimmt, kann man irgendwie auch aus dem rechten Modul eine sub im linken Modul aufrufen. (Bei links / rechts meine ich die Reihenfolge unten in der Leiste).

Grüße rundum
Pit
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: sub aus anderem Modul aufrufen

Beitrag von Stephan »

ich verstehe jetzt die beschriebenen SYmtome nich so ganz, aber es sollte ein Starten mittels:

<Modulname>.<Makroname>

statt nur:

<Makroname>

möglich sein, also z.B.:

Code: Alles auswählen

Module1.Main()


Gruß
Stephan
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: sub aus anderem Modul aufrufen

Beitrag von Toxitom »

Hey Pit,

bekommst du denn eine Fehlermeldung?
Ansonsten typischer Fehler: Modul- und Makroname ist identisch. Dann gibt es keine Fehlermeldung, es passiert aber auch ncihts - es wird nämlich zuerst das Modul geladen (und das ist es sowieso sxchon). Dann könnte helfen die von Stephan angesprochene Lösung. Besser aber: Andere Bezeichner verwenden!

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten