我試圖動畫的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