Hallo Fachleute,
ich habe in meinem Dialog eine Listbox erstellt. Das Lesen eines Zellbereiches klappt.
Code: Alles auswählen
Public oDialog7 as Object
Sub Listbox_Dialog7
oForm = DialogLibraries.Standard.Dialog7
oDialog7 = CreateUnoDialog( oForm )
oSheet = ThisComponent.Sheets.GetByName("Eingabemaske Kunden")
oCellRangeSource = oSheet.getCellRangeByName("N1:N13")
aSourceDataArray() = oCellRangeSource.getDataArray()
Dim aSource(UBound(aSourceDataArray())) As String
For I = LBound(aSource()) To UBound(aSource())
aDataArrayRow() = aSourceDataArray(I)
aSource(I) = aDataArrayRow(0)
Next I
oDialog7.Model.getByName("ListBox1").StringItemList = aSource()
oDialog7.execute
End Sub
Aber mit dem Schreiben komme ich nicht klar.
Habe dazu im Forum diesen Code gefunden.
Code: Alles auswählen
Sub speichern
'
myctrl = oDialog7.GetControl("Klient")
myDoc = thisComponent
oSheet = myDoc.Sheets.getByName("Eingabemaske Kunden")
mycell = osheet.getCellRangeByName("$B$20")
Klient = myctrl.selecteditem
mycell.string = Klient
end sub
Was bedeutet diese Codezeile ?
Was genau muß an dieser Stelle deklariert werden?
Vielen Dank schon mal im Voraus
Gruß Jörg