首页 > 解决方案 > 打开任何模式框时如何完全禁用excel交互

问题描述

Hii 我正在开发一个具有自定义 UI 框的 excel 插件。所以我想禁用与 excel 的交互,直到 UI 框没有关闭。如下图所示,当 COM 插件框打开时,与 excel 的交互被禁用。那么我们如何才能实现这一点,尽管我的插件在 python 中使用 pyxll 任何 vba 解决方案或任何其他语言解决方案也是可以接受的。

在此处输入图像描述

标签: pythonexcelvbaexcel-formula

解决方案


解决方案:

Sub test():
    Application.Interactive = False
    '(optional code here ->) Application.WindowState = xlMinimized
    Application.Wait (Now + TimeValue("0:00:10"))
    '(optional code here ->) Application.WindowState = xlNormal
    Application.Interactive = True
End Sub

塔,

Ĵ


推荐阅读