Excel VBA – Limpar Área de Transferência

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

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

vba clear clipboard

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
vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA