VBA 步伐运行中禁用鼠标键盘

打印 上一主题 下一主题

主题 492|帖子 492|积分 1476

1. Application.Interactive

False:Excel 将制止键盘和鼠标的所有输入,但代码体现的对话框的输入不受影响。
True:打开交互模式。
下面的代码步伐一旦运行就会限定在Excel的事先选定的单位格输出。
如果注释掉Application.Interactive = False的话,输出会跟随鼠标选定的单位格即时输出。
  1. Option Explicit
  2. Sub DisableMouse()
  3.     Dim i As Long
  4.    
  5. On Error GoTo ErrHandle:
  6.    
  7.     '禁止交互
  8.     Application.Interactive = False
  9.    
  10.     For i = 1 To 3000
  11.         DoEvents
  12.         Selection = i
  13.     Next i
  14.    
  15.     '恢復交互
  16.     Application.Interactive = True
  17.    
  18.     Exit Sub
  19. ErrHandle:
  20.     '恢復交互
  21.     Application.Interactive = True
  22.     MsgBox Err.Description
  23.    
  24. End Sub
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

涛声依旧在

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表