BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das OpenOffice Forum zu erhalten!

DANKE >><< DANKE

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des OpenOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als OO-SUPPORTER gekennzeichnet. 🤗

Drucken "von Datum bis Datum" Makro

Alles zur Programmierung im OpenOffice.org
mikele
Beiträge: 771
Registriert: Sa 23. Jul 2011, 22:09

Re: Drucken "von Datum bis Datum" Makro

Beitrag von mikele » Do 12. Jul 2018, 13:47

Hallo,
.copyRange kopiert auch die Zellformate. Also sollte dein Code

Code: Alles auswählen

oDocument = ThisComponent
oSheet1 = oDocument.Sheets.getByIndex(0)
oSheet2 = oDocument.Sheets.getByIndex(1)

oRow1 = oSheet1.Rows.getByIndex(0) 
oQuellRangeAddresse = oRow1.getRangeAddress() 
oQuellRangeAddresse.EndRow = 5000

oZiel = oSheet2.getCellByPosition(0,0) 
oZielCellAdresse=oZiel.getCellAddress()

oSheet2.copyRange(oZielCellAdresse,oQuellRangeAddresse) 
funktionieren. Was funktioniert nicht?
Gruß,
mikele

mikele
Beiträge: 771
Registriert: Sa 23. Jul 2011, 22:09

Re: Drucken "von Datum bis Datum" Makro

Beitrag von mikele » So 29. Jul 2018, 14:26

Hallo,
Ich wollte eigentlich nur erreichen, dass beim speichern, die Datei im Originalspeicherort unter demselben
Namen abgelegt wird. Aber irgendwie hänge ich in der Luft und hoffe auf Rückenwind.
Wenn du dass willst, dann würde ich dem Nutzer gar nicht erst die Möglichkeit eröffnen, irgendetwas auszuwählen. Du gibst den Speicherort und den Namen vor.
In meiner Datenbank-Variante findest du die Makrolösung, um die (Export-) ods-Datei in dem Verzeichnis zu speichern, in dem die Datenbank liegt (das wäre dann wohl auch ein Sharepointverzeichnis). Es bietet sich sicher an, ein Unterverzeichnis für die Exportdateien anzulegen.
Gruß,
mikele

Antworten