在 Excel 2007(和 2010)中使用 VBA,有没有办法在显示和隐藏用户窗体时禁用标准的淡入和淡出动画。特别是淡出对于我正在尝试创建的用户界面来说太慢了。
也许该user32
功能AnimateWindow
有一个可以作废的设置,但我还没有弄清楚。
编辑:这是一个审美目标;没有性能问题。由操作系统处理的淡出Me.Hide
需要大约 1/2 秒,我想知道它是否可以被立即覆盖。
在 Excel 2007(和 2010)中使用 VBA,有没有办法在显示和隐藏用户窗体时禁用标准的淡入和淡出动画。特别是淡出对于我正在尝试创建的用户界面来说太慢了。
也许该user32
功能AnimateWindow
有一个可以作废的设置,但我还没有弄清楚。
编辑:这是一个审美目标;没有性能问题。由操作系统处理的淡出Me.Hide
需要大约 1/2 秒,我想知道它是否可以被立即覆盖。
VBA 在加载/卸载时没有任何内置的用户窗体动画属性。
它由操作系统处理。您是否尝试关闭视觉效果以查看响应是否更好?(提示:调整以获得最佳性能)
如果这不是问题,那么发布导致问题的代码会有所帮助。(假设它不仅仅是Me.Hide或Unload Me)