Método ITextRange::P aste (tom.h)

Pega texto de un objeto de datos especificado.

Sintaxis

HRESULT Paste(
  VARIANT *pVar,
  long    Format
);

Parámetros

pVar

Tipo: VARIANT*

IDataObject que se va a pegar. Sin embargo, el contenido del Portapapeles se usa si se cumple alguna de las siguientes condiciones.

pVar es null

pVar punkVal es null

pVar no está VT_UNKNOWN

pVar punkVal no devuelve un IDataObject cuando se consulta para uno

Format

Tipo: long

Formato del Portapapeles que se va a usar en la operación de pegado. Cero es el mejor formato, que normalmente es RTF, pero también es posible CF_UNICODETEXT y otros formatos. El valor predeterminado es cero. Para obtener más información, vea Formatos de Portapapeles.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error en el método, devuelve uno de los siguientes códigos de error. Para obtener más información sobre los códigos de error COM, vea Control de errores en COM.

Código devuelto Descripción
E_ACCESSDENIED
El destino está protegido por escritura.
E_OUTOFMEMORY
El destino no puede contener el texto que se va a pegar.

Comentarios

Para obtener más información, veaITextRange::Copy.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado tom.h
Archivo DLL Msftedit.dll

Consulte también

Formatos del Portapapeles

Conceptual

Copiar

ITextRange

Referencia

Modelo de objetos de texto