die Methode setDataArray() hat bei mir (Linux, LO4.4.7 und 5.03) die seltsame Eigenschaft offenbart, Zeilenumbrüche innerhalb von Zellen zu vernichten.
Ist (der Einfachheit halber) in A1 ein zweizeiliger Text, so wird per
Code: Alles auswählen
Sub Main
odoc=thiscomponent
ocells=odoc.sheets(0).getcellrangebyname("a1")
atxt=ocells.getdataarray()
ocells.setdataarray(atxt)
End Sub
Für eine einzelne Zelle wäre das unproblematisch über den String der Zelle zu umgehen, aber für ganze Zellbereiche ist es ärgerlich.
Könnt ihr das Verhalten bestätigen? Ist es ein Bug oder verstehe ich es nicht richtig?