Hallo Ovoron,
es muß nicht immer ein Makro sein.
Warum nicht mit Format --->Bedingte Formatierung und entsprechender "Zellvorlage" ?
Siehe hier :
http://www.ooowiki.de/CalcFormatBedingt
Ich hoffe das hilft Dir weiter.
mfg
Gert
Makro
Moderator: Moderatoren
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Makro
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: Makro
Hallo,
danke für den Hinweis, aber ich möchte es schon gerne als Makro realisieren.
Schon alleine um etwas tiefer in die Funktionsvielfalt der Makros reinzuschnuppern.
Ich habe auch schon diverse Hinweise gefunden aber leider funktionieren die nicht.
In Openoffice gibt es ja auch eine Bibliothek mit diversen Makros.
Die die ich ausprobieren wollte haben alle nicht funktioniert. *
Kann mir denn jemand weiterhelfen wie ich eine ganze Zelle als Schaltfläche nutzen kann ?
Gruß
Ovoron
danke für den Hinweis, aber ich möchte es schon gerne als Makro realisieren.
Schon alleine um etwas tiefer in die Funktionsvielfalt der Makros reinzuschnuppern.
Ich habe auch schon diverse Hinweise gefunden aber leider funktionieren die nicht.
In Openoffice gibt es ja auch eine Bibliothek mit diversen Makros.
Die die ich ausprobieren wollte haben alle nicht funktioniert. *

Kann mir denn jemand weiterhelfen wie ich eine ganze Zelle als Schaltfläche nutzen kann ?
Gruß
Ovoron
Zelle als Schaltfläche für Zellfarbe
Hallo Ovoron,
zunächst einmal herzlich Willkommen bei uns im Forum.
Leider kann man einer Zelle nicht die Information mitgeben "Du bist jetzt eine Schaltfläche!"
Man kann sich aber einen sogenannten "Listener" zu Nutze machen der "lauscht" was auf dem Tabellenblatt passiert.
In dem Beispiel lauscht er auf einen bestimmten Zellinhalt der da heisst "Color Cell left".
Dieser Zellinhalt kann nätürlich verändert werden, muss dann aber auch im Code angepasst werden!
Hat eine Zelle diesen Inhalt, dann führt das Makro das Färben der beiden linksstehenden Zellen aus.
Der Listener muss zunächst einmal gestartet werden. Das habe ich in dem Beispiel mit dem Ereignis "Dokument öffnen"
verknüpft, welches Du unter Menue > Anpassen > Reiter "Ereignisse" findest.
Zu dem Listener muss man noch sagen, dass dieser nicht mehrmals gestartet werden sollte, da es sonst zu ungewollten Problemen kommen kann!!
Noch zwei Bitten habe ich:
1. Wenn Du nochmal ein Thread eröffnest, dann gib diesem eine eindeutige Bezeichnung und nicht nur "Makro".
2. Wenn es um Programmierung geht, dann stelle Deine Frage im entsprechenden Bereich dieses Forums.
Danke.
Viel Erfolg.
Jürgen
zunächst einmal herzlich Willkommen bei uns im Forum.
Na, dann hättest Du es doch sicherlich auch selber hinbekommen.OnkelOvoron hat geschrieben:Kann doch nicht so schwierig sein oder ...?

Leider kann man einer Zelle nicht die Information mitgeben "Du bist jetzt eine Schaltfläche!"

Man kann sich aber einen sogenannten "Listener" zu Nutze machen der "lauscht" was auf dem Tabellenblatt passiert.
In dem Beispiel lauscht er auf einen bestimmten Zellinhalt der da heisst "Color Cell left".
Dieser Zellinhalt kann nätürlich verändert werden, muss dann aber auch im Code angepasst werden!
Hat eine Zelle diesen Inhalt, dann führt das Makro das Färben der beiden linksstehenden Zellen aus.
Der Listener muss zunächst einmal gestartet werden. Das habe ich in dem Beispiel mit dem Ereignis "Dokument öffnen"
verknüpft, welches Du unter Menue > Anpassen > Reiter "Ereignisse" findest.
Zu dem Listener muss man noch sagen, dass dieser nicht mehrmals gestartet werden sollte, da es sonst zu ungewollten Problemen kommen kann!!
Noch zwei Bitten habe ich:
1. Wenn Du nochmal ein Thread eröffnest, dann gib diesem eine eindeutige Bezeichnung und nicht nur "Makro".
2. Wenn es um Programmierung geht, dann stelle Deine Frage im entsprechenden Bereich dieses Forums.
Danke.
Viel Erfolg.
Jürgen
- Dateianhänge
-
- Listener_Farbe_Zelle.ods
- (9.57 KiB) 36-mal heruntergeladen
Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem