VBA 程序运行中禁用鼠标键盘

1. Application.Interactive

False:Excel 将阻止键盘和鼠标的所有输入,但代码显示的对话框的输入不受影响。

True:打开交互模式。

下面的代码程序一旦运行就会限定在Excel的事先选定的单元格输出。

如果注释掉Application.Interactive = False的话,输出会跟随鼠标选定的单元格即时输出。

vbscript 复制代码
Option Explicit

Sub DisableMouse()
    Dim i As Long
    
 On Error GoTo ErrHandle:
    
    '禁止交互
    Application.Interactive = False
    
    For i = 1 To 3000
        DoEvents
        Selection = i
    Next i
    
    '恢復交互
    Application.Interactive = True
    
    Exit Sub
ErrHandle:
    '恢復交互
    Application.Interactive = True
    MsgBox Err.Description
    
End Sub
相关推荐
課代表4 天前
Excel VBA 为数据赋予随机浅色标记
excel·vba·可视化·条件格式·标记·对比·随机
无敌的黑星星6 天前
office 批量word转pdf
pdf·word·vba
Access开发易登软件12 天前
Access开发实战:绘制漏斗图实现业务转化分析
数据库·信息可视化·html·vba·图表·access
取啥都被占用25 天前
VBA的excel逐行替换到word模板及打印还原
excel·vba
wuchunyu0021 个月前
VBA Outlook中定长邮件内容
outlook·vba
Lilixxs1 个月前
Excel VBA离线帮助文档下载和使用
excel·vba·帮助文档·ms help runtime·hxs
裤裤兔1 个月前
利用VBA批处理word 文档,使用宏对docx文件内容进行批量替换
c#·word·.net··vba·office·宏操作
专注VB编程开发20年1 个月前
Excel软件界面美化-WEBUI-webbrowser内核
css·excel·vba·webui
Access开发易登软件2 个月前
Access导出带图表的 HTML 报表:技术实现详解
数据库·后端·html·vba·导出·access
yivifu2 个月前
Word VBA中的Collapse方法详解
word·vba·collapse