Inhaltsverzeichnis
Excel VBA Zwischenablage löschen
Das Löschen der Zwischenablage in Excel VBA erfordert nur eine einzige Codezeile:
1 | Application.CutCopyMode = False |
Dies unterscheidet sich jedoch von der Standard-Windows-Zwischenablage. Um die Windows-Zwischenablage zu löschen, können Sie die EmptyClipboard-Funktion verwenden. Kopieren Sie den folgenden Code, fügen Sie ihn in ein Codemodul ein und führen Sie Sub TestClipboardClear aus, um die Windows-Zwischenablage zu löschen.
123456789101112131415 | Option explizitPublic Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As LongPublic Declare Function EmptyClipboard Lib "user32" () As LongPublic Declare Function CloseClipboard Lib "user32" () As LongÖffentliche Funktion ClearClipboard()Zwischenablage öffnen (0&)Leere ZwischenablageSchließenZwischenablageEndfunktionUntertestClipboardClear()ClearClipboard aufrufenEnd Sub |