一、如何删除excel的剪切板存储内容
excel中清除剪切板方法:
打开excel,编辑→excel剪贴板,点“全部清空”。
见下图:
如果出现EXCEL"不能清除剪贴板"的错误,主要是在剪贴板上有大量的内容。
解决办法有三个:
1、重启计算机;
2、单击“开始”,指向“程序”,指向“附件”,指向“系统工具”,单击“剪贴板查看程序”,然后在“编辑”菜单上,单击“删除”命令;
3、在“开始——运行”中输入“clipbrd”,回车,进入剪切板查看程序,然后在“编辑”菜单上单击“删除”命令。
二、excel怎么使用vba清除剪贴板的内容
VBA 参考代码:
Option Explicit
#If VBA7 Then
Public Declare PtrSafe Function OpenClipboard Lib "user32" (ByVal hwnd As LongPtr) As Long
Public Declare PtrSafe Function CloseClipboard Lib "user32" () As Long
Public Declare PtrSafe Function EmptyClipboard Lib "user32" () As Long
#Else
Public Declare Function OpenClipboard Lib "user32" (ByVal hwnd As LongPtr) As Long
Public Declare Function CloseClipboard Lib "user32" () As Long
Public Declare Function EmptyClipboard Lib "user32" () As Long
#End If
Sub CallEC()
Dim lngRet As Long
lngRet = OpenClipboard(Application.hwnd)
If lngRet Then
EmptyClipboard
CloseClipboard
End If
End Sub
先复制一段文字到剪贴板,然后运行 CallEC 过程,之后便会看到剪贴板被清空了。