Seite 1 von 1
Meldung beim Anklicken eines Arbeitsblattes in CALC
Verfasst: Do 18. Jul 2013, 14:35
von Dream-Teacher
Hallo Liebes Forum,
wie kann ich in Libre Office ein Makro generieren, bzw. wo muss ich das Zuweisen, wenn eine Meldung ausgegeben werden soll, wenn z.B. Tabelle 2 aktiviert wird?
Tausend Dank für Eure Hilfe!
Gruß DT
Re: Meldung beim Anklicken eines Arbeitsblattes in CALC
Verfasst: Do 18. Jul 2013, 15:25
von lorbass
Dream-Teacher hat geschrieben:wie kann ich in Libre Office ein Makro generieren
Leider schreibst du nicht, mit welcher LO-Version du arbeitest. Versuch's mal mit
Extras → Optionen → LibreOffice → Allgemein → [✓] Aktiviere experimentelle (instabile) Funktionen.
Gruß
lorbass
Re: Meldung beim Anklicken eines Arbeitsblattes in CALC
Verfasst: Do 18. Jul 2013, 20:36
von F3K Total
Hi,
die komplizierte Lösung ist mit einem
ActivationEventListener, gibt bei jedem Blattwechsel eine Meldung aus, dazu sind aber vier Makros erforderlich.
Die einfache Lösung ist dieses Makro, geht aber erst bei den neueren Version von LO/AOO.
Code: Alles auswählen
sub S_Sheet_changed
ocontroller = thiscomponent.currentcontroller
sSheet = ocontroller.ActiveSheet.name
msgbox ("Es wurde "+sSheet+" aktiviert",64,"Tabellenblattwechsel")
end sub
Speichere das Makro unter Extras/Makros/LO_AOO.org Basic ...
Mache auf jeden Reiter einer Tabelle, die gemeldet werden soll, einen Rechtsklick->Tabellenereignisse... und ordne das Makro dem Ereignis
Dokument aktivieren zu.
Viel Erfolg
Gruß R