Seite 1 von 1
per Makro Zelleninhalt in die Zwischenablage
Verfasst: Fr, 06.12.2024 08:43
von Rudolf1000
Hallo
Gibt es eine Möglichkeit per Makrocode einen Zelleninhalt der aus Zahlen und Buchstaben besteht einfach in die Zwischenablage zu kopieren um ihn dann beliebig in Windows als Text zu verwenden?
Gruß und Danke
Re: per Makro Zelleninhalt in die Zwischenablage
Verfasst: Fr, 06.12.2024 09:53
von Karolus
Stell dir vor… das geht sogar ohne Makro!
copy (strg+c) & paste (strg+v)
Re: per Makro Zelleninhalt in die Zwischenablage
Verfasst: Fr, 06.12.2024 10:44
von Rudolf1000
Danke, das mache ich jeden Tag.
Ich habe schon ein Makro laufen bei dem automatisch Drucken und Speichern mit bestimmten Namen gut funktionieren aber mir würde es im Ablauf helfen wenn der Inhalt in einer Zelle automatisiert in die Zwischenablage kopiert wird.
Re: per Makro Zelleninhalt in die Zwischenablage
Verfasst: Sa, 07.12.2024 11:54
von mikeleb
Hallo,
mit den folgenden Zeilen wird die aktuelle Auswahl in die Zwischenablage kopiert:
Code: Alles auswählen
oClip = createUnoService("com.sun.star.datatransfer.clipboard.SystemClipboard")
oclip.setcontents(ThisComponent.CurrentController.getTransferable,NULL)
vgl. auch Andrew Pitonyak, BASIC-Makros für OpenOffice und LibreOffice, Listing 263
https://makromador.wordpress.com/oome-o ... explained/
Re: per Makro Zelleninhalt in die Zwischenablage
Verfasst: So, 08.12.2024 19:25
von Rudolf1000
Hallo
Danke aber das verstehe ich nicht.
Wo steht welche Zelle ausgelsen werden soll?
Re: per Makro Zelleninhalt in die Zwischenablage
Verfasst: Mo, 09.12.2024 00:52
von mikeleb
Hallo,
es wird die aktuelle Auswahl ausgelesen und die ist im .CurrentController erfasst.
Re: per Makro Zelleninhalt in die Zwischenablage
Verfasst: Di, 10.12.2024 15:50
von Rudolf1000
Hallo, danke hatte ich dann auch verstanden.
Das hilft mir nur bedingt. Ich muß die Zeile markieren und beim Drucken, was auch per Makro durchläuft, wird nur die Auswahl gedruckt.
Ich brauchte einen Befehl der nur den Text aus der Zelle D2 ausliest.