[gelöst]nur den Inhalt kopieren ohne weiteren Dialog oder Bestätigung

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

Moderator: Moderatoren

little fingers
***
Beiträge: 74
Registriert: Fr, 12.05.2017 15:31

[gelöst]nur den Inhalt kopieren ohne weiteren Dialog oder Bestätigung

Beitrag von little fingers »

Hallo Openofficegemeinde!

Gibt es eigentlich die Möglichkeit in einem Makro, den Inhalt einer Spalte oder Spaltenbereiches ohne Formatierung ohne eine
weitere Bestätigung oder einem weiterem Dialog rüber zu kopieren?

mfG

Ingo
Zuletzt geändert von little fingers am Sa, 04.12.2021 12:58, insgesamt 1-mal geändert.
Karolus
********
Beiträge: 7431
Registriert: Mo, 02.01.2006 19:48

Re: nur den Inhalt kopieren ohne weiteren Dialog oder Bestätigung

Beitrag von Karolus »

Die Antwort, ebenso präzise wie die Frage ist: JA!
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: nur den Inhalt kopieren ohne weiteren Dialog oder Bestätigung

Beitrag von Stephan »

Wenn ich das "rüber" richtig deute ist das mittels normalen Kopieren wohl etwas schwierig. Einfacher ist es die Werte auszulesen und einzutragen, z.B. Werte von Tabelle1.A1:A10 nach Tabelle1.B1:B10:

Code: Alles auswählen

Sub werte_uebertragen()
	With ThisComponent.Sheets.getByName("Tabelle1")
		.getCellrangeByName("B1:B10").setDataArray(.getCellrangeByName("A1:A10").getDataArray)
	End With
End sub


Gruß
Stephan
little fingers
***
Beiträge: 74
Registriert: Fr, 12.05.2017 15:31

Re: nur den Inhalt kopieren ohne weiteren Dialog oder Bestätigung

Beitrag von little fingers »

Hi!
Danke Euch für die Info, wie auch den Code,der super auf einem Tabellenblatt funktioniert!
Was muss ich denn eintragen, wenn ich diese Kopierfunktion von einem Tabellenblatt auf ein anderes
durchführen möchte ?

Gruss Ingo
Karolus
********
Beiträge: 7431
Registriert: Mo, 02.01.2006 19:48

Re: nur den Inhalt kopieren ohne weiteren Dialog oder Bestätigung

Beitrag von Karolus »

little fingers hat geschrieben: Sa, 04.12.2021 11:35
Was muss ich denn eintragen … ?
ThisComponent.Sheets.getByName("Tabelle2") und zwar direkt vor den Punkt in der dritten Codezeile
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
little fingers
***
Beiträge: 74
Registriert: Fr, 12.05.2017 15:31

Re: nur den Inhalt kopieren ohne weiteren Dialog oder Bestätigung

Beitrag von little fingers »

Funktioniert Super!!!

Vielen Dank Euch beiden!!

Gruß Ingo
Antworten