Я пытаюсь анимировать объекты Visio с помощью цикла, например:
For reposition = 2 To 6
xpos = reposition
ypos = reposition
sh1.SetCenter xpos, ypos
Sleep 1000
Next reposition
В то время как это перемещает объект из начальной позиции в конечную, промежуточные шаги не видны. После задержки отображается только конечная позиция.
Если я добавлю MsgBox
в петлю, то каждая промежуточная позиция будет видимой, но для того, чтобы увидеть их, нужно щелкнуть отвлекающее, расположенное по центру поле.
Как сделать поток видимым без вмешательства пользователя и прикрытия экрана модальным окном?