Seite 1 von 1

odt - Tabelle - Text einfügen

Verfasst: Mo, 19.12.2005 19:00
von ArnyWood
Ich hab eine Tabelle in einem Dokument. Diese Tabelle habe ich "Spielfeld1" genannt. Die Matrix besteht aus 5x5 Feldern.

Nun generiere ich Zufallszahlen. Jede Zufallszahl soll in eine Zelle dieser Tabelle eingetragen werden.

Wie ist die Syntax, um auf eine Zelle einer Tabelle in einem Writer-Dokument einzutragen?

mfg
arny

Verfasst: Di, 20.12.2005 08:52
von Toxitom
Hey Arny,
Wie ist die Syntax, um auf eine Zelle einer Tabelle in einem Writer-Dokument einzutragen?
Na, das ist einfach. Du erhälst die Texttabellen über die Methode getTextTables(), dann hast du das Sammelobjekt. Mit GetByName() erhälst du deinen benante Tabelle. Diese hat dann Zellen ähnlich wie Calc, benannt mit A1, A2, B1 etc. wobei die Buchstaben die Spalten bezeichnen und die Zahlen die Zeilen. Und so schreibst du die Zahl 5 in die erste Zelle deiner Tabelle:

Code: Alles auswählen

Sub ZahlEintragen
	odoc = thisComponent
	oTabellen = oDoc.getTextTables()
	oTab = oTabellen.getByName("Spielfeld1")
	oCell = oTab.getCellByName("A1")
	oCell.value = 5	
End Sub
Der Rest geht genauso.

Viele Grüße
Thomas