Application.Wait会跳过一些命令

如果我使用命令“Application.Wait(1)”,程序将跳过下一个命令。 我在for循环中使用Application.Wait。

我正在使用这个代码:

For i = 1 To 34 Application.Wait (2) Call Rechts Next i 

本代码在每一个复制一个图片框中的图片。 但实际上代码只复制图片框中的最后一个。 在结束它应该看起来像幻灯片。

我怎样才能在For-Loop中等待一秒?

您需要指定应用程序应等到的时间

最简单的方法是使用Now()方法并添加自己的附加变体,如下所示:

 Application.Wait Now + TimeSerial(0, 0, 1)