VBA Excel - 阻止用户使用鼠标,但允许用户停止或暂停脚本

Ant*_*ous 5 mouse excel vba

大家下午好。

*注意-我已经寻找了几天这个问题的答案。

我有一些代码可以控制一个单独的软件来输入数据。我无法访问该软件的脚本部分,因此我将忽略这一点。

我有以下工作。鼠标移动。鼠标点击。数据输入。

这里唯一的问题是,当脚本运行时,我仍然可以手动移动鼠标。这反过来又会导致它点击错误的东西。

我知道“BlockInput = True”会停用鼠标和键盘。这会阻止我使用键盘,否则它会很好用。

“Application.Interactive = False”使光标进行思考。这会阻止程序单击我需要单击的项目,但仍然允许我使用鼠标。

我希望这是有道理的。在我获得对该软件的脚本访问权限之前,该脚本只是暂时的。

先感谢您。