Paste-, PutInClipboard-, SetText-Methode (Beispiel)

Im folgenden Beispiel wird die Datenverschiebung von einem TextBox-Objekt zu einem DataObject, von einem DataObject in die Zwischenablage und von der Zwischenablage in ein anderes TextBox-Objekt veranschaulicht.

Die PutInClipboard-Methode überträgt die Daten aus einem DataObject in die Zwischenablage. Die Methoden SetText und Paste werden ebenfalls verwendet.

Kopieren Sie diesen Beispielcode in den Deklarationsbereich eines Formulars. Stellen Sie sicher, dass das Formular folgende Komponenten enthält:

  • Two TextBox controls named TextBox1 and TextBox2.
  • Eine Befehlsschaltfläche ( CommandButton ) mit der Bezeichnung "CommandButton1".
Dim MyData As DataObject 
 
Private Sub CommandButton1_Click() 
 Set MyData = New DataObject 
 
 MyData.SetText TextBox1.Text 
 MyData.PutInClipboard 
 
 TextBox2.Paste 
End Sub 
 
Private Sub UserForm_Initialize() 
 TextBox1.Text = "Move this data to a " _ 
 & "DataObject, to the Clipboard, then to " _ 
 & "TextBox2!" 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.