Zellenformatierung mitkopieren

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

Moderator: Moderatoren

Canalratte 2
Beiträge: 2
Registriert: Mi, 08.09.2004 09:15

Zellenformatierung mitkopieren

Beitrag von Canalratte 2 »

Hallo zusammen.

Mir ist es mittlerweile gelungen, mittels:

triggerCell= extsheet.getCellByPosition(x,y)
mycell=mysheet.getcellbyposition(x,y)
mycell.string=triggercell.string

den Inhalt einer Zelle in eine andere zu übertragen.
Nur wie kann ich die Formatierung der Zelle mitkopieren?
Hierbei sind so sachen wichtig wie:
Schriftart /Schriftgröße/Fett/Kursiv/Farbe/Hintergrundfarbe...etc

bisher wird rein der Inhalt kopiert, und so dargestellt, wie in der neuen Tabelle die attribute gesetzt sind.

vielen Dank im voraus für die Hilfe

Jürgen
Charly
*****
Beiträge: 450
Registriert: Di, 20.01.2004 13:14
Wohnort: München

Beitrag von Charly »

Hallo Jürgen!

Ich verwende immer folgende Befehle:

Code: Alles auswählen

Sub kopiere()

dim CellRangeAddress
dim CellAddress

Document = ThisComponent
oBlatt = Document.sheets.getbyName("Test")

Quelle = oBlatt.getCellRangebyName("A1:B10") 
Ziel = oBlatt.getCellbyPosition(2,0)  'erste Zelle des Zielbereichs

CellRangeAddress = Quelle.getRangeAddress()
CellAddress = Ziel.getCellAddress()


oBlatt.copyrange(CellAddress, CellRangeAddress)

end Sub

Gruß
Charly
Antworten