Hallo Günter,
Günter Fritze schrieb:
Hallo zusammen,
Auf einem Tabellenblatt muß ich eine Dicke Umrandung mit dünnen
Innenlinien zeichnen.von Hand geht das ganz einfach. Wagemutig will ich
das nun mit einem Makro erledigen, also Makro-Aufzeichnung gestartet
und das Gebilde von Hand erstellt Makro beendet. Das Ergebnis: ein
dicker Rand ohne Innenlinien. Das gleiche Ergebnis, wenn ich die beiden
Schritte getrennt ausführe. Ich vermute, das ein Einstellungswert nicht
in eine Struktur eingetragen wird, aber in welche?
Ich fürchte, das Problem liegt tiefer. Die vom Recorder benutzte Eigenschaft "BorderInner" scheint es gar nicht zu geben. Zumindest werde ich in der API nicht fündig.
http://api.libreoffice.org/docs/idl/ref/index.html
Im Dateiformat gibt es das sowieso nicht. Dort ist Border immer eine Eigenschaft einer einzelnen Zelle und daher gibt es dann nur Top, Right, Bottom und Left.
Guck mal, ob es schon einen Bugreport gibt.
Ich hoffe, es kann mir jemand helfen,
Wenn deine Tabellen groß genug sind (mind. 4 x 4), dann würde ich ganz klassisch ein AutoFormat anlegen.
Oder nicht den Recorder benutzen, sondern ein Makro von Hand schreiben, das dann Border bei jeder Zelle einzeln setzt.
Mit freundlichen Grüßen
Regina