Compartir a través de


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

Actualización: noviembre 2007

El Portapapeles se puede utilizar para almacenar datos, como texto e imágenes. Dado que el Portapapeles está disponible entre los procesos, se puede utilizar para transferir los datos entre ellos. El objeto My.Computer.Clipboard permite obtener acceso al Portapapeles y leer y escribir en él con facilidad.

Los datos del Portapapeles pueden tener formas diferentes, puede tratarse, por ejemplo, de un texto, un archivo de sonido o una imagen. Para determinar qué tipo de archivo se encuentra en el Portapapeles, puede utilizar distintos métodos, como ContainsAudio, ContainsFileDropList, ContainsImage y ContainsText. Puede utilizar el método ContainsData si tiene un formato personalizado que desea comprobar.

Para determinar si el Portapapeles contiene una imagen

  • Utilice la función ContainsImage para determinar si los datos contenidos en el Portapapeles son una imagen. El código siguiente comprueba si los datos son una imagen y crea un informe en consecuencia.

    If My.Computer.Clipboard.ContainsImage() = True Then
        MsgBox("Clipboard contains an image.")
    Else
        MsgBox("Clipboard does not contain an image.")
    End If
    

Vea también

Tareas

Cómo: Leer el Portapapeles en Visual Basic

Cómo: Escribir en el Portapapeles en Visual Basic

Referencia

My.Computer.Clipboard (Objeto)

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

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

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

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

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