【问题标题】:VBA Powerpoint auto next slide after wav audio file finishes playingwav音频文件播放完毕后VBA Powerpoint自动下一张幻灯片
【发布时间】:2017-12-30 06:26:30
【问题描述】:

有没有办法在 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

【问题讨论】:

  • 堆栈溢出不是代码编写服务!请尝试自己做尽可能多的事情,如果您遇到一些问题,请提出这些问题。
  • 即使没有一些 VBA 代码,您也可以这样做: 1. 在幻灯片过渡菜单中,使每张幻灯片在 0 秒内前进到下一张幻灯片(或短于音频文件的长度)。 2.在每张幻灯片中插入音频文件并使其自动播放。你也可以用 VBA 做到这一点。

标签: vba audio powerpoint powerpoint-2010


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 1970-01-01
    • 2012-09-15
    相关资源
    最近更新 更多