Formate von DataObject

10/08/2009 - 09:06 von Thomas Wiedmann | Report spam
Hallo,

das Auslesen von Text aus der Zwischenablage ist bei folgendem Statement
gescheitert:

Dim clipboard As DataObject
Set clipboard = New DataObject
clipboard.GetFromClipboard

If clipboard.GetFormat(1)
...

Konkret: clipboard.GetFormat(1) lieferte False. Es war aber definitiv Text
in der Zwischenablage, den ich problemlos in einen Nur-Text-Editor einfügen
konnte.

Welche Codes (<code> sind denn für die Methode DataObject.GetFormat(<code>)
für Text-Formate außer "1" sonst noch verfügbar? In der Hilfe zu dieser
Methode fand ich darauf zumindest keinen konkreten Hinweis.


Thomas Wiedmann
 

Lesen sie die antworten

#1 Christian Freßdorf
10/08/2009 - 09:56 | Warnen spam
Hallo Thomas,

If clipboard.GetFormat(1)



soweit ich mich erinner greift GetFormat nur dann sauber, wenn es vorher
mit SetFormat eingestellt wurde.
Diese Methode ist auch nur schlecht dokumentiert und auch nicht zur Abfrage
des Clipboard-Formats geeignet.

Gruß Christian
~~~~~~~~~~~~
Antworten / Rückmeldungen nur in die NG!
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)

Ähnliche fragen