Ich sitze jetzt seit ein paar Stunden an einem Dialog und versuche über eine Checkbox einen Eintrag in einem Tabellenblatt auszuösen.
Ein Textfeld in diesem Dialog funktioniert auch schon wunderbar, nur die Checkbox verweigert mir jegliche Funktion. Leider finde ich dazu weder im Forum noch im Netz eine aussagekräftige Hilfe
Ich hab auch schon einige Dinge ausprobiert, aber ich komm nun nicht mehr weiter.
Hier der Fehlerhafte Code:
Code: Alles auswählen
Dim Lieferschein, LS_test As Object
Dim Lieferschein, Datum As Object
dim feld1 As Object
dim AktDatum As Object
dim datfeld As Object
Sub Datum_eintragen
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
mydoc = thiscomponent
mysheet = mydoc.sheets(8)
datumA = mysheet.getcellrangebyname("aa2")
'Datum = Lieferschein.Model
datumA= AktDatum.GetControl("AktDatum") REM - HIER BLEIBT ES IMMER HÄNGEN!!!!!
If AktDatum.State = 1 then
datumA.date
end if
If AktDatum.State = 0 then
datumA.string =""
end if
end Sub
Sub feldtest
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
mydoc = thiscomponent
mysheet= mydoc.sheets(8)
objekt=mysheet.getcellrangebyname("b2")
LS_test = Lieferschein.Model
objekt.string =""
Nummer = Lieferschein.GetControl("feld1")
objekt.string = Nummer.text
end Sub
Gruß
Martin