首页 > 解决方案 > 优化最佳外观选项打破了用户表单

问题描述

我遇到以下问题:我的客户更新了 Excel 版本,并且所有用户表单似乎都已损坏。(此处描述:Excel 用户窗体显示尺寸错误

在导致问题的较新 Excel 版本中有一个特殊的默认设置“优化以获得最佳外观”(使用多个显示器时)。当我切换到“优化兼容性”选项时,问题就消失了。

在此处输入图像描述

问题:有人想出如何以编程方式(在 VBA 代码中)更改此设置吗?

我试图记录宏并更改设置,但没有运气。结果程序是空的。

标签: excelvbauserform

解决方案


我没有设法找到解决方法。显然,当“优化最佳外观”选项处于活动状态并且多台显示器连接到设备时,excel 无法正确构建按钮、对象等。告诉每个用户不要使用多台显示器或手动关闭此选项不是一个选项。

我现在正在以不使用任何对象的方式更改应用程序。这很糟糕,但没有其他办法。


推荐阅读