Checkbox in Makro mit OOo 2.0

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

sascha11
***
Beiträge: 82
Registriert: Di, 10.01.2006 11:21

Checkbox in Makro mit OOo 2.0

Beitrag von sascha11 »

hey,

noch eine Frage:

wie spreche ich Checkboxen an:

so geht es nicht:
[quote]
oT1.getCellRangeByName(sBereichkjn).string=oD1.getcontrol("kostenzusagejn").text
[/quote]
ich möchte den Wert (0/1) in meine Tabelle schreiben, abh. davon, ob die Checkbox aktiviert ist, oder nicht aktiviert ist

Kann jemand helfen, wie das geht?

danke,

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

Beitrag von Toxitom »

Hey Sascha,
wie spreche ich Checkboxen an:
Checkboxen haben eine "state" -Eigenschaft, die den Status der Box wiedergibt:
state = 1 -> ausgewählt
state = 0 -> nicht ausgewählt
(es gibt auch och einen state = 2 bei eingeschalteter TriState-Eigenschaft, das dürfte dich aber nicht interessieren).

also, es müsste heissen:

Code: Alles auswählen

oT1.getCellRangeByName(sBereichkjn).value=oD1.getcontrol("kostenzusagejn").state
 
Die State-Eigenschaft liefert einen Integer-Wert zurück.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
sascha11
***
Beiträge: 82
Registriert: Di, 10.01.2006 11:21

vielen DAnk!

Beitrag von sascha11 »

hey!

vielen Dank!

Sascha
Antworten