Außenabstand aller Tabellen ändern

Das Textverarbeitungsprogramm

Moderator: Moderatoren

sebrein
Beiträge: 3
Registriert: Mi, 18.08.2010 16:56

Außenabstand aller Tabellen ändern

Beitrag von sebrein »

Hallo,

ich habe ca. 70 Tabellen in einem Dokument und möchte den Abstand über allen Tabellen erhöhen.
Ich bin davon ausgegangen, dass ich das im Nachhinein über das Ändern einer Formatvorlage machen kann, finde aber nur Vorlagen für den Tabelleninhalt. Heißt das, dass ich jetzt alle Tabellen einzeln von Hand formatieren muss?

mfg,
sebrein
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Außenabstand aller Tabellen ändern

Beitrag von Stephan »

Ich bin davon ausgegangen, dass ich das im Nachhinein über das Ändern einer Formatvorlage machen kann
Warum?
Es ist doch wohl das Allererste was man sich anschaut was für Vorlagen es überhaupt gibt, wenn man sich eine Meinung dazu bildet ob Etwas überhaupt über eine Vorlage einstellbar sein könnte.
Heißt das, dass ich jetzt alle Tabellen einzeln von Hand formatieren muss?
Entweder so oder Du nimmst ein Makro. Folgendes ändert z.B. den oberen Abstand aller Texttabellen in einem Textdokument auf 0,3 cm:

Code: Alles auswählen

Sub ObererAbstand() 
TextTables = ThisComponent.getTextTables()
For i = 0 to TextTables.count - 1
	Table = TextTables(i)
	Table.TopMargin = 300 '0,3 cm
Next i
End sub


Gruß
Stephan
sebrein
Beiträge: 3
Registriert: Mi, 18.08.2010 16:56

Re: Außenabstand aller Tabellen ändern

Beitrag von sebrein »

Vielen Dank für das Makro!

Wo kann man denn etwas über Makros-Erstellung lernen?
Ich suche zum Beispiel noch eine Möglichkeit bei Tabellen ohne Beschriftung den unteren Abstand auch festzulegen.

Gruß,
sebrein
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Außenabstand aller Tabellen ändern

Beitrag von Stephan »

Wo kann man denn etwas über Makros-Erstellung lernen?
viewtopic.php?f=18&t=1553
Ich suche zum Beispiel noch eine Möglichkeit bei Tabellen ohne Beschriftung den unteren Abstand auch festzulegen.
genau wie bereits im Makro gezeigt, nur statt .TopMargin eben .BottonMargin [1] verwenden


[1]
http://api.openoffice.org/docs/common/r ... ttomMargin

Gruß
Stephan
sebrein
Beiträge: 3
Registriert: Mi, 18.08.2010 16:56

Re: Außenabstand aller Tabellen ändern

Beitrag von sebrein »

Ich hab jetzt keine Möglichkeit gefunden über ein Basic-Makro abzufragen, ob eine Tabelle eine Beschriftung hat.
Kann mir da jemand weiterhelfen?

Gruß,
sebrein
Antworten