Freigeben über


ITextRange::P aste-Methode (tom.h)

Fügt Text aus einem angegebenen Datenobjekt ein.

Syntax

HRESULT Paste(
  VARIANT *pVar,
  long    Format
);

Parameter

pVar

Typ: VARIANT*

Das einzufügende IDataObject . Der Inhalt der Zwischenablage wird jedoch verwendet, wenn eine der folgenden Punkte zutrifft.

pVar ist NULL.

pVar punkVal ist NULL

pVar ist nicht VT_UNKNOWN

pVar punkVal gibt kein IDataObject zurück, wenn eins abgefragt wird.

Format

Typ: long

Das Format der Zwischenablage, das beim Einfügevorgang verwendet werden soll. Null ist das beste Format, das normalerweise RTF ist, aber auch CF_UNICODETEXT und andere Formate sind möglich. Der Standardwert ist 0 (null). Weitere Informationen finden Sie unter Zwischenablageformate.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn die Methode fehlschlägt, gibt sie einen der folgenden Fehlercodes zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.

Rückgabecode BESCHREIBUNG
E_ACCESSDENIED
Das Ziel ist schreibgeschützt.
E_OUTOFMEMORY
Das Ziel kann den text nicht enthalten, der eingefügt werden soll.

Hinweise

Weitere Informationen finden Sie unterITextRange::Copy.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tom.h
DLL Msftedit.dll

Weitere Informationen

Zwischenablageformate

Konzept

Kopieren

ITextRange

Referenz

Textobjektmodell