VBA - Zwischenablage lesen

Hallo,

in Vb6 kann ich einen Text aus der Zwischenablage mit …

Txt = Clipboard.GetText

… lesen.

Wie geht das mit VBA in Word 2007?
Zu obiger Zeile meint Word2007: ‚Clipboard - unbekannte Variable‘.

Gruß Rainer

Es gibt hier einen sehr umfangreichen Workshop zum Thema Zwischenablage.
http://www.vbarchiv.net/workshop/workshop_25-die-zwi…

Kann ich dir nur empfehlen. Der Zugriff wird mittels API bewerkstelligt.
Wenn du noch Fragen zum Workshop hast, einfach melden.

greetz
zero

Txt = Clipboard.GetText
Wie geht das mit VBA in Word 2007?

Moin Rainer,

Sub AblageFuellen()
’ Verweis auf Microsoft Forms 2.0 Object Library setzen
’ Oder eine Userform einfügen, dann hat man den Verweis auch.
Dim myData As New dataobject
myData.SetText „Soso, Vba, :smile:
myData.PutInClipboard
End Sub

Sub AblageAuslesen()
’ Verweis auf Microsoft Forms 2.0 Object Library setzen
’ Oder eine Userform einfügen, dann hat man den Verweis auch.
Dim myData As New dataobject
myData.GetFromClipboard
MsgBox myData.GetText(1)
End Sub

Gruß
Reinhard

Hi Zero,

Es gibt hier einen sehr umfangreichen Workshop zum Thema
Zwischenablage.
http://www.vbarchiv.net/workshop/workshop_25-die-zwi…

Kann ich dir nur empfehlen. Der Zugriff wird mittels API
bewerkstelligt.
Wenn du noch Fragen zum Workshop hast, einfach melden.

danke! Keine weiteren Fragen. :smile:
Ich bin nicht darauf gekommen, in den API zu suchen.

Gruß Rainer

Hallo Reinhard,

danke! So sieht es schon etwas freundlicher aus als über API.

Gruß Rainer