Spaltenbreite an Zellinhalt anpassen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Spaltenbreite an Zellinhalt anpassen

von Stephan » Do, 26.08.2004 12:52

Behält die Spalte immer automatisch die optimale Breite, solange optimalWidth true ist, oder setzt OpenOffice die Eigenschaft wieder auf false, wenn man den Inhalt der Zellen oder die Spaltenbreite verändert?
Das weiß ich jetzt nicht genau, ich würde sagen die Spalte behält die einmal gesetzte Breite, als setze die Eigenschaft nach jedem Schreibvorgang einfach nochmals auf True.
Jedenfalls ist mir nicht ganz klar, wie man auf das Service TableColumn zugreifen kann.
Für StarBasic steht es da für Java kann ich es nicht sagen.

Stephan

von cndg » Do, 26.08.2004 11:57

Die Eigenschaft optimalWidth ist mir in der Dokumentation zum Service TableColumn auch schon aufgefallen. Aber wie verhält sich denn das: Behält die Spalte immer automatisch die optimale Breite, solange optimalWidth true ist, oder setzt OpenOffice die Eigenschaft wieder auf false, wenn man den Inhalt der Zellen oder die Spaltenbreite verändert?
Jedenfalls ist mir nicht ganz klar, wie man auf das Service TableColumn zugreifen kann. :cry:

von Stephan » Do, 26.08.2004 11:30

In Java weiß ich nicht, in Starbasic reicht diese Zeile (für Tabelle Index 0 und Spalte A):

Code: Alles auswählen

ThisComponent.Sheets(0).Columns(0).OptimalWidth = True

Gruß
Stephan

Spaltenbreite an Zellinhalt anpassen

von cndg » Do, 26.08.2004 02:01

Hi!

Mittels eines Java-Programms lade ich Daten aus einer Log-Datei via URP in die Zellen einer OpenOffice-Calc-Tabelle (XSpreadsheet). Nach dem Laden der Daten möchte ich die Breite der verwendeten Spalten an deren Inhalt anpassen, wie es manuell durch einen Doppelklick auf den Spaltentrenner bewirkt werden kann.
Wie gehe ich diesbezüglich am besten vor?

mfg
cndg

Nach oben