Очищення буфера обміну Excel VBA
Для очищення буфера обміну в Excel VBA потрібен лише один рядок коду:
1 | Application.CutCopyMode = Неправда |
Однак це відрізняється від стандартного буфера обміну Windows. Щоб очистити буфер обміну Windows, можна скористатися функцією EmptyClipboard. Скопіюйте та вставте код нижче у модуль коду та запустіть Sub TestClipboardClear, щоб очистити буфер обміну Windows.
123456789101112131415 | Опція явнаЗагальнодоступне оголошення функції OpenClipboard Lib "user32" (ByVal hwnd As Long) ДовгийПублічне оголошення функції EmptyClipboard Lib "user32" () ДовгийПублічне оголошення функції CloseClipboard Lib "user32" () Як довгоГромадська функція ClearClipboard ()OpenClipboard (0 &)Порожній буфер обмінуЗакрити буфер обмінуФункція завершенняSub TestClipboardClear ()Виклик ClearClipboardEnd Sub |