1
我试图在PowerPoint中创建一个计时器。我已经编写了一个代码来通过VBA循环更改形状的文本。在演示模式中,我只看到第一个和最后一个变化。屏幕上不可见变化之间的变化。有没有办法在每次更改后刷新对象?请帮助在PowerPoint VBA循环中更改形状文本
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub Test()
ActivePresentation.Slides(2).Shapes(1).TextFrame.TextRange.Text = 0
For i = 0 To 5
Sleep (1000)
ActivePresentation.Slides(2).Shapes(1).TextFrame.TextRange.Text = i
Next
End Sub
喜行了,谢谢你的投入。我很感激。但是,当我使用此代码时,即使在取消注释添加空文本框之后也没有任何事情发生。 –