gpt4 book ai didi

excel - 显示用户表单时如何防止用户执行任何其他操作?

转载 作者:行者123 更新时间:2023-12-02 14:01:06 24 4
gpt4 key购买 nike

就像标题所说,我有一个 Excel 文件,其中有一个在加载时运行的宏,我希望将其设置为用户在宏运行时无法使用计算机。

这是一个简单的数据输入表单。然而,大多数时候,用户会忽略它并让它在后台运行,而他们会处理其他事情。

是否可以使用户表单显示时,他们无法在计算机上执行任何其他操作来强制他们输入数据?

我已经尝试了各种方法,从警报到让他们在不输入数据的情况下无法关闭表单,但到目前为止,没有任何效果。

最佳答案

你不能这么做。您的窗体位于 EXCEL.EXE 进程空间中,在 EXCEL.EXE 这么说之前,无法告诉 Windows EXCEL.EXE 就是它要做的全部事情。

这不是 VBA 限制 - 您不能有一个进程劫持计算机上所有其他进程中的所有消息循环,这会导致灾难。我不希望操作系统允许您以任何方式、形式或形式执行此操作。

关于excel - 显示用户表单时如何防止用户执行任何其他操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53615780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com