gpt4 book ai didi

vba - 无法查看 VBA 表单

转载 作者:行者123 更新时间:2023-12-02 22:58:47 25 4
gpt4 key购买 nike

所以我创建了一个表单,并且已经使用它一段时间了。

今天突然停止工作了。其他表单会加载并可以查看,但此表单不行。

最奇怪的部分是控件仍然响应!

所以我实际上看不到表单,但我仍然可以与它交互。 (仅使用键盘,没有鼠标单击响应)我知道该表单已启用。但我就是看不到!我已经重新启动了excel和整个计算机。

我什至完全删除了用户窗体中的所有代码,看看是否可以加载空白 shell,虽然我可以告诉它加载(它会禁用 excel 中的所有内容,直到我使用 Alt+F4),但它仍然不会可见的。我已经检查了启用、所有颜色、标题、宽度、高度、顶部、左侧、StartUpPostion、SpecialEffect、缩放、DrawBuffer 属性,一切都很好。

我也导出并重新导入它,但仍然什么也没有。还尝试将其导入另一个工作簿,但什么也没有。我束手无策(并不是说遥不可及!)

此外,我仍然可以在设计器中看到用户表单,我仍然可以编辑它,我没有收到任何错误。这种情况不仅发生在代码中调用表单时,甚至在直接从设计器运行表单时也会发生。

有人遇到过这个问题吗?有什么想法或解决方案吗?

最佳答案

问题最终出在顶部和左侧属性上。虽然我确实检查了它们,但我检查它们的方式并不准确;我仍然不知道为什么,但我认为这肯定与双显示器设置有关。

我测试双重检查表单顶部和左侧属性的方法是创建一个新表单并在按钮单击事件上添加一个按钮,我有一个消息框在单击时显示表单的顶部和左侧属性。

然后,我将新表单移动到我想要不显示的表单的位置,然后单击按钮;然后我将这些值设置为不会显示的形式。

我测试了这个位置,并确保多次将属性与我想要的值相匹配,但它不起作用。

出于某种原因,即使我已将表单设置在我想要新表单的位置,并确保在匹配时保存属性,但所需的值仍需要大约 1000 位数字(而不是 250 位,我需要使用 1250)我想要什么

关于vba - 无法查看 VBA 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23435743/

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