禁用Excel用户窗体淡入淡出animation
在Excel 2007(和2010)中使用VBA,在显示和隐藏UserForm时,是否可以禁用标准淡入和淡出animation。 特别是对于我正在创build的用户界面来说,淡出效果太慢了。
也许user32
函数AnimateWindow
有一个可以作废的设置,但是我还没有弄清楚。
编辑 :这是一个美学目标; 没有性能问题。 用Me.Hide
淡出,由操作系统处理,需要大约1/2秒,我想知道它是否可以被重写是瞬时的。
VBA在加载/卸载时没有任何用于用户表单animation的内置属性。
它由操作系统处理。 你有没有尝试closures视觉效果 ,看看反应是否更好? (提示:调整为最佳性能)
如果这不是问题,这将有助于张贴导致问题的代码。 (假设它不仅仅是Me.Hide或Unload Me )