Makro

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Makro

Beitrag von Gert Seler »

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
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Ovoron
Beiträge: 1
Registriert: Fr, 16.01.2009 14:55

Re: Makro

Beitrag von Ovoron »

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
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Zelle als Schaltfläche für Zellfarbe

Beitrag von turtle47 »

Hallo Ovoron,

zunächst einmal herzlich Willkommen bei uns im Forum.
OnkelOvoron hat geschrieben:Kann doch nicht so schwierig sein oder ...?
Na, dann hättest Du es doch sicherlich auch selber hinbekommen. :wink:

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
Antworten