WAV音频文件播放完毕后,VBA Powerpoint自动下一张幻灯片

时间:2017-07-24 15:26:16

标签: vba audio powerpoint powerpoint-vba powerpoint-2010

有没有办法在VBA代码中插入音频文件?如何编写循环以便在音频文件播放完毕后直到幻灯片放映完成后才能使幻灯片前进? (即"进入下一张幻灯片3 ...... 2 .... 1 ...." [更改下一张幻灯片])

例如:

Sub AutoSlide()
while '(slideshownotover)
      'wait 8 seconds
      'play given audio wav file
      ActivePresentation.SlideShowWindow.View.Next 'do this after audio finishes
End Sub

1 个答案:

答案 0 :(得分:1)

这些信息不足以真正了解情景。但是,一种可能的方法是:

  1. 在触发器上(例如按下按钮或到达某个幻灯片),让VBA宏加载音频文件。
  2. 读取音频文件的长度(在VBA中)。
  3. 播放文件并等待所需的时间(音频文件的长度)以进入下一张幻灯片。