8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何使用 VBA 清除 Office 剪贴板

Mikkel 1月前

87 0

如何使用 VBA(特别是 Word VBA)清除 Microsoft Office 剪贴板?我一次将大量数据复制到剪贴板中,并且不希望过多的数据保留在剪贴板中。

如何使用 VBA(特别是 Word VBA)清除 Microsoft Office 剪贴板?

我一次将大量数据复制到剪贴板中,并且不希望过多的数据保留在剪贴板中。

帖子版权声明 1、本帖标题:如何使用 VBA 清除 Office 剪贴板
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Mikkel在本站《excel》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 如果有人像我一样,只是抓取代码并用编程锤敲打它,直到它满足您的需求:上述解决方案已更新为现代时代,并 ptrsafe longptr 添加。万一,就像我一样,您不知道它们是什么意思,而且要花很长时间才能弄清楚将它们放在哪里。

    Option Explicit
    Public Declare PtrSafe Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As LongPtr
    Public Declare PtrSafe Function EmptyClipboard Lib "user32" () As LongPtr
    Public Declare PtrSafe Function CloseClipboard Lib "user32" () As LongPtr
    
    Public Function ClearClipboard()
        OpenClipboard (0&)
        EmptyClipboard
        CloseClipboard
    End Function
    
    Sub ccc()
        Call ClearClipboard
    End Sub
    
返回
作者最近主题: