Zellen von Datei zu Datei kopieren

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

Moderator: Moderatoren

Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Zellen von Datei zu Datei kopieren

Beitrag von balu »

Hallo Mani,

versuch dich mal mit diesem Link vertraut zu machen: 7.4.5 Wie kann man Zeilen oder Spalten kopieren?
Ansonsten versuchs mal mit google.



Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Re: Zellen von Datei zu Datei kopieren

Beitrag von ykcim »

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
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Zellen von Datei zu Datei kopieren

Beitrag von Karolus »

Hallo
Mani88 hat geschrieben: Dein Makro öffnet test1.ods und kopiert die Zelle nach (aktuell geöffnetes Dokument). Ich müsste aber die Zelle von (aktuell geöffnetem Dokument) nach test1.ods kopieren.
Ist das auch irgendwie möglich?
Dafür müsstest du lediglich die letzte Zeile aus Michaels Beispiel "umdrehen"

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten