Table des matières
Excel VBA Effacer le presse-papiers
Effacer le presse-papiers dans Excel VBA ne nécessite qu'une seule ligne de code :
1 | Application.CutCopyMode = False |
Cependant, cela est différent du presse-papiers Windows standard. Pour effacer le presse-papiers de Windows, vous pouvez utiliser la fonction EmptyClipboard. Copiez et collez le code ci-dessous dans un module de code et exécutez Sub TestClipboardClear pour effacer le presse-papiers Windows.
123456789101112131415 | Option ExplicitePublic Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As LongPublic Declare Function EmptyClipboard Lib "user32" () As LongPublic Declare Function CloseClipboard Lib "user32" () As LongFonction publique ClearClipboard()Ouvrir le presse-papiers (0&)Presse-papiers videFermerPresse-papiersFonction de finSous-testPresse-papiersEffacer()Appeler ClearClipboardFin du sous-marin |