GetFromClipboard - Problem Verfasst am: 29.11.2011, 09:37
Hallo erstmal in die Runde,
ich habe ein Problem an dem ich nun schon ewig hänge und einfach nicht weiter komme. ich möchte ganz einfach den Text aus der Zwischenablage ausgeben bzw. in eine Variable schreiben. Hier mein Code:
Code:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox(HoleTextVonZwischenablage)
End Sub
Public Function HoleTextVonZwischenablage() As String
Dim oData As New DataObject
On Error Resume Next ' Brutal um falsche Formate abzuwürgen, gibt dann einen Leerstring
oData.GetFromClipboard()
HoleTextVonZwischenablage = oData.GetText
End Function
End Class
Den Verweis auf Microsoft Forms 2.0 habe ich gesetzt. Ich nutze VB 2005 Express Edition und er bring mir immer die Fehlermeldung:
"GetFromClipboard" ist kein Member von System.Windows.Forms.Dataobject
Gebe ich den selben Code bei Excel VBA ein, funktioniert es einwandfrei.