我试图动画的Visio与一个循环的对象,如:VBA动画对象
For reposition = 2 To 6
xpos = reposition
ypos = reposition
sh1.SetCenter xpos, ypos
Sleep 1000
Next reposition
虽然这并从起始位置到终止移动对象,中间步骤是不可见。延迟后只显示最终位置。
如果我将MsgBox
放在循环中,那么每个中间位置都是可见的,但必须单击一个分散注意力的中心位置框才能看到这些位置。
如何在没有用户交互的情况下使流动可见并通过模态窗口覆盖屏幕?
嗨乔恩, 感谢您的建议,但是当我把在 Application.ScreenUpdating =真 ,拿出的DoEvents行,然后,这幅画并不在循环过程更新,但只显示最后的位置。我究竟做错了什么? bsperlin – user32848 2008-11-11 18:31:25