在User32.dll中找不到DLL入口点OpenClipboard(错误453)

时间:2019-08-06 09:55:53

标签: excel vba windows-10 excel-2016 user32

我正在Windows 10企业64位系统上的MSOffice Excel 2016 Pro中测试以下代码。我收到以下错误:

  

“运行时错误453”:在User32.dll中找不到DLL入口点OpenClipboard

Runtime Error 453

Option Explicit

Private Declare PtrSafe Function OpenClipboard Lib "User32.dll" (ByVal hwnd As LongPtr) As Long

Private Declare PtrSafe Function EmptyClipboard Lib "User32.dll" () As Long
Private Declare PtrSafe Function CloseClipboard Lib "User32.dll" () As Long

Public Function ClearClipboard()
    OpenClipboard (0&)
    EmptyClipboard
    CloseClipboard
End Function

Sub Test()
    Call ClearClipboard
End Sub

我检查了C:\ Windows \ System32之前的所有先前文件夹,这些文件夹可能具有“ User32.dll”,而不是默认的System32文件夹中的一个,但找不到该文件。

在Excel 2016 Pro中,是否有人用OpenClipboard遇到相同的User32.dll 453错误?如果是这样,您找到任何解决方案了吗?

0 个答案:

没有答案