如何禁用Excel 2010功能/错误,停止计算任何单元格的选择?

Var*_*jan 7 c# excel xll excel-2010

我正在制作一个Excel工作表,在xll插件的帮助下,我正在尝试更新数据.我按Ctrl + Alt + F9开始计算,但计算在任何按键或单元格选择时停止.有没有办法覆盖这个功能,或者bug?

这不会发生在Excel 2003上.

Ste*_*010 0

为什么在计算过程中需要选择一个单元格 - 是否有理由让您迫不及待地等待计算完成?在计算过程中选择/更改单元格是危险的,因为数据可能尚未正确计算。

如果您只是担心意外按键 - 这应该可以防止任何意外按键

Sub SetUpUserInterface()

Dim Current As Worksheet

    For Each Current In Worksheets
        Current.Protect , UserInterfaceOnly:=True
        'Current.Protect Password:="", UserInterfaceOnly:=True
    Next

End Sub
Run Code Online (Sandbox Code Playgroud)