Excel VBA – Limpar Área de Transferência
Last updated on May 15, 2023
Excel VBA – Limpar Área de Transferência do
Limpar a área de transferência no Excel VBA requer apenas uma única linha de código:
Application.CutCopyMode = False
No entanto, isso é diferente da área de transferência padrão do Windows. Para limpar a área de transferência do Windows, você pode usar a função EmptyClipboard. Copie e cole o código abaixo em um módulo de código e execute Sub TesteLimparAreaTransferencia para limpar a área de transferência do Windows.
Option Explicit
Public Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Public Declare Function EmptyClipboard Lib "user32" () As Long
Public Declare Function CloseClipboard Lib "user32" () As Long
Public Function LimparAreaTransferencia()
OpenClipboard (0&)
EmptyClipboard
CloseClipboard
End Function
Sub TesteLimparAreaTransferencia()
Call LimparAreaTransferencia
End Sub