Tabla de contenido
Portapapeles transparente de Excel VBA
Limpiar el portapapeles en Excel VBA solo requiere una sola línea de código:
1 | Application.CutCopyMode = False |
Sin embargo, esto es diferente del portapapeles estándar de Windows. Para borrar el portapapeles de Windows, puede utilizar la función EmptyClipboard. Copie y pegue el código a continuación en un módulo de código y ejecute Sub TestClipboardClear para borrar el portapapeles de Windows.
123456789101112131415 | Opción explícitaFunción de declaración pública OpenClipboard Lib "user32" (ByVal hwnd As Long) As LongFunción de declaración pública EmptyClipboard Lib "user32" () As LongFunción de declaración pública CloseClipboard Lib "user32" () As LongFunción pública ClearClipboard ()OpenClipboard (0 y)Portapapeles vacíoCerrar PortapapelesFunción finalSub TestClipboardClear ()Llamar a ClearClipboardEnd Sub |