咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

内容导航:


一、如何删除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 过程,之后便会看到剪贴板被清空了。