1

在 Excel 2007(和 2010)中使用 VBA,有没有办法在显示和隐藏用户窗体时禁用标准的淡入和淡出动画。特别是淡出对于我正在尝试创建的用户界面来说太慢了。

也许该user32功能AnimateWindow有一个可以作废的设置,但我还没有弄清楚。

编辑:这是一个审美目标;没有性能问题。由操作系统处理的淡出Me.Hide需要大约 1/2 秒,我想知道它是否可以被立即覆盖。

4

1 回答 1

0

VBA 在加载/卸载时没有任何内置的用户窗体动画属性。

它由操作系统处理。您是否尝试关闭视觉效果以查看响应是否更好?(提示:调整以获得最佳性能)

如果这不是问题,那么发布导致问题的代码会有所帮助。(假设它不仅仅是Me.HideUnload Me

于 2012-06-01T17:47:51.887 回答