Tabelle in Writer Document ändern

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Hömmelmann
****
Beiträge: 119
Registriert: Di, 28.11.2006 19:44
Wohnort: Meppen

Tabelle in Writer Document ändern

Beitrag von Hömmelmann »

Hallo Leute,


ich suche nach einer Möglichkeit, eine in ein Writer-Document eingefügte Tabelle hinsichtlich z.B. der Spaltenbreite zu ändern.


Danke schon mal für die Unterstützung!


Friedhelm
Stancer
***
Beiträge: 67
Registriert: Do, 21.06.2007 14:05

Re: Tabelle in Writer Document ändern

Beitrag von Stancer »

Hallo Friedhelm,
Einfach die gesamte Tabelle markieren, Rechtsklick auf die Markierung --> Tabelle--> Spalten

P.S. Richtiges Forum wäre Writer gewesen

MfG Stancer
OpenOffice portable 2.1, Win XP
Hömmelmann
****
Beiträge: 119
Registriert: Di, 28.11.2006 19:44
Wohnort: Meppen

Re: Tabelle in Writer Document ändern

Beitrag von Hömmelmann »

Schönen Dank erstmal für die Antwort.


Aber ich bin hier schon im richtigen Forum, denn ich möchte die Zellformatierung
(Spaltenbreite, Ausrichtung) pp natürlich per OOo Basic in einem Makro durchführen.


Gruß, Friedhelm
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Tabelle in Writer Document ändern

Beitrag von komma4 »

Verschaffe Dir das Tabellenobjekt. Damit hast Du Zugriff auf die Spalten. Wenn ich es recht im Kopf habe, dann ist die Gesamtbreite 10.000 Einheiten.

Code: Alles auswählen

' Aufteilung der Spalten
oTabTrenner = oTextTable.TableColumnSeparators
oTabTrenner( 0 ).Position = 1500
oTabTrenner( 1 ).Position = 7500 
oTextTable.TableColumnSeparators = oTabTrenner 
Hilft das weiter?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Hömmelmann
****
Beiträge: 119
Registriert: Di, 28.11.2006 19:44
Wohnort: Meppen

Re: Tabelle in Writer Document ändern

Beitrag von Hömmelmann »

Hallo und besten Dank für die schnelle Hilfe.

Damit kann ich genau -und schon fast alles- machen, was ich möchte.
Es fehlt mir nur noch die Ausrichtung in der Zelle (links, rechts, Mitte).



Gruß, Friedhelm
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Tabelle in Writer Document ändern

Beitrag von komma4 »

Die Ausrichtung (innerhalb der Texttabellen-Zelle) ist zunächst einmal abhängig von der verwendeten Absatzvorlage....

und die verwendeten Vorlagen bekommst Du nicht (direkt) über den Zugriff auf das Tabellen-Element.

Willst Du die Ausrichtung durch das Makro ändern? Oder sicherstellen, dass im Dokument die (firmenspezifische Standard-)Vorlagen für Tabellenzellen zur Verfügung stehen.... oder was?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Hömmelmann
****
Beiträge: 119
Registriert: Di, 28.11.2006 19:44
Wohnort: Meppen

Re: Tabelle in Writer Document ändern

Beitrag von Hömmelmann »

Hallo,

ich möchte die Ausrichtung per Makro ändern.


Gruß, Friedhelm
Antworten