Hallo zusammen,
wie kann man ein sheet zwischen verschiedenen calc-Dokumenten kopieren/verschieben?
Dispatcherfunktionen sollen dabei nicht verwendet werden.
So könnte es funktionieren:
doc-object(Quelle).sheet.datarange zu Array
Array zu doc-object(Ziel).sheet.range( das betreffende sheet muß vorhanen sein ).
Aber gibt es nicht einen direkten Weg, etwa so:
osheet = doc-object(Quelle).getsheet(IDX)
doc-object(Ziel).setsheet( osheet )
basic: sheets zwischen zwei Calc-Dok. kopieren/verschieben
Moderator: Moderatoren
basic: sheets zwischen zwei Calc-Dok. kopieren/verschieben
Viele Grüße
micha
micha
-
- ****
- Beiträge: 159
- Registriert: So, 17.10.2010 16:54
Re: basic: sheets zwischen zwei Calc-Dok. kopieren/verschieb
Hallo,
es gibt importSheet.
http://api.libreoffice.org/common/ref/c ... eets2.html
viele Grüße
Axel
es gibt importSheet.
Code: Alles auswählen
oDoc1 = Stardesktop.Frames(0).Controller.Model
oDoc2 = Stardesktop.Frames(1).Controller.Model
'xray oDoc2.Sheets
oDoc2.Sheets.importSheet(oDoc1, "Tabelle1", 0)
viele Grüße
Axel
Re: basic: sheets zwischen zwei Calc-Dok. kopieren/verschieb
Hallo
Karo
...In/seit Libreoffice3.5Axel Richter hat geschrieben: es gibt importSheet.
http://api.libreoffice.org/common/ref/c ... eets2.html
Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: basic: sheets zwischen zwei Calc-Dok. kopieren/verschieb
Hallo,
danke für den Tip. So eine Funktion hatte ich mir vorgestellt.
Um diese auszuprobieren werde ich erst noch LibreOffice installieren.
danke für den Tip. So eine Funktion hatte ich mir vorgestellt.
Um diese auszuprobieren werde ich erst noch LibreOffice installieren.
Viele Grüße
micha
micha