Re: Erste Zeile einer Zelle auslesen
Verfasst: Mi, 20.07.2016 18:24
Eine Beispieldatei wäre ganz gut, damit das alles nachvollziehbar wird …
Gruß
lorbass
Gruß
lorbass
deutsches Forum rund um Apache OpenOffice und LibreOffice
http://de.openoffice.info/
Code: Alles auswählen
Sub Main
dim dNumber as double
oTable = thisComponent.TextTables.Tabelle1
oCell = oTable.getCellByPosition(1,2)'B3
aCellContent = split(oCell.string,chr(10))
sNumber = aCellContent(0)' 0 = erste Zeile
dNumber = replace(sNumber,",",".")'Komma durch Punkt ersetzen, wenn nötig
msgbox "In der ersten Zeile von Zelle "+ocell.CellName+" steht die Hälfte von "+(2*dNumber)
End Sub
Code: Alles auswählen
Sub Main
dim dNumber as double
oTable = thisComponent.TextTables.Tabelle1
oCell = oTable.getCellByPosition(1,2)'B3
oTC = oCell.createTextCursor
oTC.gotoEndOfParagraph(True)
dNumber = replace(oTC.String,",",".")'Komma durch Punkt ersetzen, wenn nötig
msgbox "In der ersten Zeile von Zelle "+ocell.CellName+" steht die Hälfte von "+(2*dNumber)
End Sub