Cómo: Escribir en el Portapapeles en Visual Basic

Actualización: noviembre 2007

El Portapapeles se puede utilizar para almacenar datos, como texto e imágenes. Como todos los procesos comparten el Portapapeles, éste se puede utilizar para transferir datos entre ellos. El objeto My.Computer.Clipboard permite tener acceso fácilmente al Portapapeles, y leer y escribir en él. Los métodos SetAudio, SetData, SetFileDropDownList, SetImage y SetText permiten colocar datos en el Portapapeles.

Nota de seguridad:

Como otros usuarios pueden tener acceso al Portapapeles, no se debe utilizar para almacenar información confidencial, como contraseñas o datos reservados.

Para escribir texto en el Portapapeles

  • Utilice el método My.Computer.Clipboard.SetText para escribir texto en el Portapapeles. El código siguiente escribe la cadena "This is a test string" en el Portapapeles.

    My.Computer.Clipboard.SetText("This is a test string.")
    

Para escribir texto en el Portapapeles con un formato concreto

  • Utilice el método My.Computer.Clipboard.SetText para escribir texto en el Portapapeles, incluido el tipo de TextDataFormat. El código siguiente escribe la cadena "This is a test string" en el Portapapeles como texto RTF.

    My.Computer.Clipboard.SetText("This is a test string.", _
    System.Windows.Forms.TextDataFormat.Rtf)
    

Para escribir datos en el Portapapeles

  • Utilice el método My.Computer.Clipboard.SetData para escribir datos en el Portapapeles. En este ejemplo se escribe DataObjectdataChunk en el Portapapeles en el formato specialFormat personalizado.

    My.Computer.Clipboard.SetData("specialFormat", dataChunk)
    

Vea también

Tareas

Cómo: Leer el Portapapeles en Visual Basic

Cómo: Determinar qué tipo de archivo se almacena en el Portapapeles en Visual Basic

Referencia

My.Computer.Clipboard (Objeto)

TextDataFormat

My.Computer.Clipboard.SetText (Método)

My.Computer.Clipboard.SetData (Método)

My.Computer.Clipboard.SetDataObject (Método)