excel2010 vba 编程时的错误

qq_42050768 2018-05-08 10:13:24
我想的是在excel的工作表中按 一个键“caps lock”,就执行一个过程。从网上查询的是这样
1、在work book 写语句
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "{CAPSLOCK}", ""
End Sub

Private Sub Workbook_Open()
Application.OnKey "{CAPSLOCK}", "CapsShow"
End Sub
2、在sheet1 中写
Sub CapsShow()
MsgBox ("成功")
End Sub

执行时按capslock 键出错


请问怎么解决或是有其他办法吗。谢谢
...全文
1163 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zero_226 2018-09-07
  • 打赏
  • 举报
回复
1楼又正解了。你copy一个VBA6.DLL放到你的exe同级目录试试。不行了,就放到system,system32里,都试试。
dsd999 2018-05-11
  • 打赏
  • 举报
回复
感觉是vb环境的问题,用的什么版本的office?

5,172

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧