Seite 1 von 1

Basic: Zellformate kopieren

Verfasst: Fr, 13.07.2012 13:29
von OOOmicha
Hallo an alle,

per Basic-Code möchte ich für eine Zelle eine Auswahlliste(Gültigkeit) einrichten, bzw. die Auswahlliste einer Zelle auf eine, bzw. mehrere andere Zellen kopieren.
Es soll aber ohne Dispatcher-funktionen gehen.

Schön und einfach wäre es wenn eine set-funktionen gäbe:

oCell = ...Get CellByPosition(0,0) und dann ...SetCellByPosition(1,1)=oCell
gibt es leider nicht.

Schön wäre auch eine Fill-Methode, wie oCell.FillAuto(), die entsprechend der GUI-Funktion eine Quellzelle in Zielzellen kopiert.

Hat jemand einen guten Rat?
Mit Gruß Micha

Re: Basic: Zellformate kopieren

Verfasst: Fr, 13.07.2012 15:04
von Axel Richter
Hallo,
OOOmicha hat geschrieben:Schön wäre auch eine Fill-Methode, wie oCell.FillAuto(), die entsprechend der GUI-Funktion eine Quellzelle in Zielzellen kopiert.
Die Aussage verstehe ich nicht. Diese Methode gibt es doch.

Das folgende code-snippet füllt in Tabelle1 C1 bis C10 aus:

Code: Alles auswählen

...
oRange = ThisComponent.Sheets(0).getCellRangeByName("C1:C10")
oRange.fillAuto(com.sun.star.sheet.FillDirection.TO_BOTTOM, 1)
...
viele Grüße

Axel

Re: Basic: Zellformate kopieren

Verfasst: Fr, 13.07.2012 21:04
von lorbass
OOOmicha hat geschrieben:Schön wäre auch eine Fill-Methode, …
Schön wäre vor allen Dingen, wenn Fragen zu Basic im Unterforum OOo Basic und Java diskutiert würden.

Gruß
lorbass

Re: Basic: Zellformate kopieren

Verfasst: Sa, 14.07.2012 13:05
von OOOmicha
Axel Richter hat geschrieben: Die Aussage verstehe ich nicht. Diese Methode gibt es doch.
versteh ich selbst nicht. :--( Jedenfalls danke Dein Tip hat geholfen.
Ich hatte mit der Methode probiert und kam dummerweise zum Schluß das mit fillAuto nur Reihen ausgefüllt werden können.

Mit Gruß Micha