Share via


Comment : écrire dans le Presse-papiers en Visual Basic

Mise à jour : novembre 2007

Le Presse-papiers peut être utilisé pour stocker des données, telles que du texte et des images. Comme il est partagé par tous les processus, il peut servir à transférer des données entre ces processus. L'objet My.Computer.Clipboard vous permet d'accéder facilement au Presse-papiers et de lire et écrire dedans. Les méthodes SetAudio, SetData, SetFileDropDownList, SetImage et SetText vous permettent de placer des données dans le Presse-papiers.

Note de sécurité :

Étant donné que d'autres utilisateurs peuvent accéder au Presse-papiers, ne l'utilisez pas pour stocker des informations sensibles, telles que des mots de passe ou des données confidentielles.

Pour écrire du texte dans le Presse-papiers

  • Utilisez la méthode My.Computer.Clipboard.SetText pour écrire du texte dans le Presse-papiers. Le code suivant écrit la chaîne "This is a test string" dans le Presse-papiers.

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

Pour écrire du texte dans le Presse-papiers dans un format spécifique

  • Utilisez la méthode My.Computer.Clipboard.SetText pour écrire du texte dans le Presse-papiers, notamment le type de TextDataFormat. Le code suivant écrit la chaîne "This is a test string" au format RTF dans le Presse-papiers.

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

Pour écrire des données dans le Presse-papiers

  • Utilisez la méthode My.Computer.Clipboard.SetData pour écrire des données dans le Presse-papiers. Cet exemple écrit le DataObjectdataChunk dans le Presse-papiers au format personnalisé specialFormat.

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

Voir aussi

Tâches

Comment : lire le Presse-papiers en Visual Basic

Comment : déterminer le type de fichier stocké dans le Presse-papiers en Visual Basic

Référence

My.Computer.Clipboard, objet

TextDataFormat

My.Computer.Clipboard.SetText, méthode

My.Computer.Clipboard.SetData, méthode

My.Computer.Clipboard.SetDataObject, méthode