![]() |
Exceldaten in der Zwischenablage
Hallo zusammen...
in einem meiner Programme können Excel Daten zwischengespeichert werden um sie später in Word Dokumente einzufügen... ich hol mir die Daten per GetClipboardData(CF_RTF)... Wobei CF_RTF natürlich vorher noch registriert wird... das funktioniert alles gut... jetzt ist mir aber aufgefallen das ich wenn ich die Daten von Excel kopiere und dann in Word per "Inhalt einfügen" reinkopieren möchte, er mir eine recht große Auswahl vorgibt (Unformatierter Text, Unicode Text, Excel Arbeitsmappe, Formatierter Text (RTF) etc.) wenn ich die Daten jedoch über mein Programm in die Zwischenablage packe (per SetClipboardData(..)) gibt mir Word nur "Formatierter Text (RTF)" als Möglichkeit... ich schätze da ich ihm das Format ja beim einfügen in die Zwischenablage vorgebe... wie funktioniert das Ganze? gibt es sowas wie ein universelles Clipboardformat das die Daten als Rohdaten behandelt? Ich hab sowas auf Microsofts Seite zum benutzen der Clipboard APIs unter den Standartformaten nicht finden können... lg paperboy |
AW: Exceldaten in der Zwischenablage
*push*
|
AW: Exceldaten in der Zwischenablage
Zitat:
Insbesondere Excel schreibt sehr viele Formate (>30). Die Anwendung die das Clipboard ausliest wählt für sie am besten passende Format aus. Manchmal kann auch der Benutzer entscheiden welches Format er einfügen möchte, aber in der Regel entscheidet die Anwendung. |
AW: Exceldaten in der Zwischenablage
vielen dank sx2008, das erklärt das ganze natürlich...
lg paperboy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz