ich erstelle per Makro ein Textdokument mit mehreren Texttabellen (jeweils eine Spalte), die sich jeweils über zwei bis vier Seiten erstrecken. Die Tabelle selbst soll keine Linien enthalten; jede Tabellenzeile soll nur eine Linie unten haben. Das funktioniert fast wunschgemäß, zunächst für eine Tabelle insgesamt:
Code: Alles auswählen
rem Begrenzung unterhalb einer jeden Zeile vorbereiten
Dim noline as new com.sun.star.table.BorderLine
Dim withLine as new com.sun.star.table.BorderLine
withLine.outerLineWidth = 30
dim tableborder as new com.sun.star.table.TableBorder
tableborder.BottomLine = noline
tableborder.TopLine = noline
tableborder.HorizontalLine = noline
newtable.TableBorder = tableborder
Code: Alles auswählen
currentCell = newTable.getCellByPosition(0,x4)
rem die Umrandung festsetzen
With currentCell
.topBorder = noline
.leftBorder = noline
.rightBorder = noline
.bottomBorder = withLine
end with
- Es funktioniert mit der Einstellung Tabelle >> Tabelleneigenschaften >> Umrandung "Benachbarte Linienstile zusammenführen" deaktivieren.
- Frage: Mit welcher Einstellung kann ich das per Makro festlegen?