Einzelnen Beitrag anzeigen

Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#1

[Word2007 Automation]Von Word kopierten Text auslesen

  Alt 25. Apr 2007, 08:31
Moinschön

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:
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 ("<")
Ich finde einfach keinen Weg, den gesamten kopierten Code zu bekommen...

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

Danke euch schon im Voraus,
aeno
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat