gpt4 book ai didi

vba - Excel 用户窗体以错误的大小显示

转载 作者:行者123 更新时间:2023-12-03 16:56:15 25 4
gpt4 key购买 nike

我对 Excel 用户窗体有一个非常奇怪的问题;当我通过单击工作表中的命令按钮来显示表单时,表单的大小会显着扭曲,使其基本上无法使用。下图说明了这一点。

尺寸变形前的形式(预期尺寸)
Form before size warping (intended size)

尺寸翘曲后的形式
Form after size warping

我使用多屏幕设置,并且仅在仅使用没有附加显示器的笔记本电脑时才出现此尺寸问题;但是,即使使用我通常的设置,它现在也开始发生了。此外,在某些情况下,翘曲与每个后续表单初始化复合。我在下面包含了示例图像。

整经前的形状(预期尺寸)
Form before warping (intended size)

变形后的形式(第一次迭代)
Form after warping (first iteration)

复合翘曲(第二次迭代)
Compounded warping (second iteration)

进一步复合翘曲(第三次迭代)
Further compounded warping (third iteration)

我已经尝试通过属性窗口和 Userform_Initialize() 事件手动设置高度和宽度属性,但仍然会得到奇怪的结果。在属性窗口中,我输入的高度和宽度值在我输入后会自动更改,通常会导致不理想的纵横比,当我尝试使用 VBA 调整大小时也会发生类似的情况。我不认为代码是问题,因为我只是设置 .Height 和 .Width 属性,所以没有太多出错的余地。

我已经进行了相对广泛的研究,但无法找到有关此问题的任何信息。我正在使用 Excel 2016;任何帮助,将不胜感激!

最佳答案

我认为您的问题可能与我的 here 有关.

@Lance Phillips:Excel 2016 32 位 Windows 10 64 位在我这边缺少您所指的选项(在网上找到的下图)。我不知道为什么。即使连接了额外的显示器。

enter image description here

编辑:显然这是 Office build 9330.1000 的新功能,请参阅 here .

关于vba - Excel 用户窗体以错误的大小显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51527944/

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