ich suche eine VBA Lösung, um die Zwischenablage komplett zu löschen.
Im Netz gefundene Lösungen haben nicht funktioniert, z.B. clipboard.clear etc.
Mit der Bitte um Hilfe, grüßt
Dieter(Drummer)
Application.CutCopyMode = False
?Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As _
String, ByVal lpWindowName As String) As Long
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
Public Sub Zwischenablage_loeschen()
OpenClipboard FindWindow("xlMain", vbNullString)
EmptyClipboard
CloseClipboard
End Sub
Sub a()
With CreateObject("new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
.SetText ""
.PutInClipboard
End With
End Sub
Und schon ist das Windows Clipboard leer...Sub ZwLeeren()
ActiveSheet.Range("ZZ1").Copy Range("ZZ1")
Application.CutCopyMode = False
End Sub
Oder soll die Lösung auch ausserhalb von Excel funktionieren?