Excel VBA Effacer le presse-papiers

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

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave