Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi [Word2007 Automation]Von Word kopierten Text auslesen (https://www.delphipraxis.net/90869-%5Bword2007-automation%5Dvon-word-kopierten-text-auslesen.html)

Aenogym 25. Apr 2007 08:31


[Word2007 Automation]Von Word kopierten Text auslesen
 
Moinschön :hi:

ich habe mal wieder ein Problemchen mit der Automation von Word. Diesmal Word 2007.
Ich lasse Word den Inhalt einer OMath-Formel in die Zwischenablage kopieren:
Delphi-Quellcode:
WordDocument.OMaths.Item(1).Range.Copy();
Kleine Überprüfung : Notepad gestartet, Strg+V gedrückt, mein soeben kopierter MathML-Code erscheint -> sehr schön.
Jetzt der nächste Schritt meines Programms:
Delphi-Quellcode:
if Clipboard().HasFormat(CF_TEXT) then
  sTemp := Clipboard().AsText
Nun steht in meinem String "sTemp" jedoch wider erwarten der gesamte MathML-Code, sondern nur das erste Zeichen ("<") :shock:
Ich finde einfach keinen Weg, den gesamten kopierten Code zu bekommen...

Wie gesagt, Strg+V in Notepad o.ä. funktioniert einwandfrei :gruebel:
Habt ihr eine Idee?

Danke euch schon im Voraus,
aeno

shmia 25. Apr 2007 10:08

Re: [Word2007 Automation]Von Word kopierten Text auslesen
 
Es sind immer mehrere Formate gleichzeitig im Clipboard!!
Was sagt denn mein "Clipboard Explorer" ?
http://www.delphipraxis.net/internal...ct.php?t=59549


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz