von ykcim » Do, 31.01.2013 17:38
Klar kann man Zellen von Datei zu Datei kopieren.
Man muß nur beide Dateien öffnen.
Hier ist die erste Datei schon offen und der Text wird kopiert:
Code: Alles auswählen
oDoc = ThisComponent
DIM FileProperties() AS New com.sun.star.beans.PropertyValue
URLSource=converttourl("c:\test1.ods")
oDocSource = StarDesktop.loadComponentFromURL(URLSource, "_blank", 0, FileProperties())
oSheetSource=odocSource.sheets(0)
oSheet=oDoc.sheets(0)
oCellSource= oSheetSource.getCellByPosition(0,0)
oCell= oSheet.getCellByPosition(0,0)
ocell.string=oCellSource.string
Es geht auch mit GetDataArray und SetdataArray.
(Nur nicht mit Zellen die Gültigkeitsprüfungen enthalten)
Gruß
Michael
Klar kann man Zellen von Datei zu Datei kopieren.
Man muß nur beide Dateien öffnen.
Hier ist die erste Datei schon offen und der Text wird kopiert:
[code]
oDoc = ThisComponent
DIM FileProperties() AS New com.sun.star.beans.PropertyValue
URLSource=converttourl("c:\test1.ods")
oDocSource = StarDesktop.loadComponentFromURL(URLSource, "_blank", 0, FileProperties())
oSheetSource=odocSource.sheets(0)
oSheet=oDoc.sheets(0)
oCellSource= oSheetSource.getCellByPosition(0,0)
oCell= oSheet.getCellByPosition(0,0)
ocell.string=oCellSource.string
[/code]
Es geht auch mit GetDataArray und SetdataArray.
(Nur nicht mit Zellen die Gültigkeitsprüfungen enthalten)
Gruß
Michael