gelöst: Breite einer Texttabelle ändern
Verfasst: Fr, 07.08.2009 18:04
Hallo,
ich möchte die Breite einer Tabelle meinen Wünschen entsprechend anpassen. Gefunden habe ich bislang folgenden Ansatz, der aber nicht richtig funktioniert:
Mit einem ähnlichen Code konnte ich die Spalten in ihrer Breite zwar beeinflussen, aber nie gezielt und jetzt weiß ich gar nicht mehr warum es mal wenigstens teilweise funktioniert hat. Vielleicht hat jemand das Wissen und Lust mir das mal zu erklären.
Vielen Dank
Jens
ich möchte die Breite einer Tabelle meinen Wünschen entsprechend anpassen. Gefunden habe ich bislang folgenden Ansatz, der aber nicht richtig funktioniert:
Code: Alles auswählen
newTable = oWochenplan.createInstance("com.sun.star.text.TextTable")
newTable.initialize(UBound(aInhalt()), 4)
newTable.name="Wochenplantabelle"
oWochenplan.Text.insertTextContent(oViewCursor, newTable, False)
newTable.HoriOrient = 0
newTable.leftMargin = 2000
newTable.rightMargin = 2000
acolumnseparators = newtable.TableColumnSeparators
nColSum = newtable.tablecolumnrelativesum
acolumnseparators( 0 ).position = nColSum / 10 * 2
acolumnseparators( 1 ).position = nColSum / 10 * 1
acolumnseparators( 2 ).position = nColSum / 10 * 5
newtable.TableColumnSeparators = acolumnseparators
Vielen Dank
Jens