PPT演示设置:插入音频同步切换播放时长计算

ops/2025/2/6 12:07:47/

PPT中插入音频&同步切换&放时长计算

  • 一、 插入音频及音频设置
  • 二、设置页面切换和音频同步
  • 三、播放时长计算
  • 四、使用宏设置设置页面切换和音频同步

一、 插入音频及音频设置

1.插入音频:点击菜单栏插入-音频-选择PC上的音频(已存在的音频)或者录制音频(现场录制)
在这里插入图片描述
2. 点击PPT中音频文件喇叭图标-菜单栏找到播放菜单
开始设置为自动
② 勾选放映时隐藏
③ 其它:如果本音频只应用于此页PPT则不要勾选跨幻灯片播放(推荐!)(否则在播放过程中意外导致中断,则只能从头播放,并且当音频内容效果不佳时,分页音频调整起来更加方便)
在这里插入图片描述

二、设置页面切换和音频同步

点击菜单栏切换-效果选择(默认:声音设置为无声音-持续时长为自动)-在换片方式中勾选点击鼠标时设置自动换片时间,时长设置为音频时长(鼠标放到音频进度条最后会显示时长)
在这里插入图片描述

三、播放时长计算

1.手工计算
在切换选项中将每一页的自动换片时间相加。当幻灯片数量较多时,计算起来比较费时间。

2.快速计算
①添加宏:按下 Alt+F11 打开 VBA 编辑器。在VBA 编辑器的菜单栏点击 插入 菜单,选择 模块。在模块窗口中输入代码,然后关闭 VBA 编辑器。
在这里插入图片描述
代码如下:

Sub ElapsedTime()Dim osld As SlideDim sngTime As Single' 遍历所有幻灯片For Each osld In ActivePresentation.SlidesIf Not osld.SlideShowTransition.Hidden ThensngTime = sngTime + osld.SlideShowTransition.AdvanceTimeEnd IfNext osld' 显示总时长MsgBox "Total time = " & Int(sngTime / 60) & " mins, " & (sngTime Mod 60) & " seconds."
End Sub

②运行宏:按下 “Alt+F8” 打开 “宏” 对话框,选择相应宏,点击 “运行”,即可弹出显示总时间的消息框。
在这里插入图片描述

四、使用宏设置设置页面切换和音频同步

在设置页面切换和音频同步时,同样可使用宏,代码如下。

Sub SetSlideTransitionTime()Dim slide As slideDim shape As shapeDim audioLength As Single' 遍历所有幻灯片For Each slide In ActivePresentation.SlidesaudioLength = 0 ' 重置音频时长' 遍历幻灯片上的所有对象For Each shape In slide.Shapes' 确保对象是多媒体对象(音频或视频)If shape.Type = msoMedia Then' 获取音频时长,转换为秒audioLength = shape.MediaFormat.Length / 1000Exit For ' 只处理第一个音频End IfNext shape' 如果找到了音频,则设置自动换片时间If audioLength > 0 ThenWith slide.SlideShowTransition.AdvanceOnTime = msoTrue ' 启用自动换片.AdvanceTime = audioLength ' 设置换片时间End WithEnd IfNext slideMsgBox "已完成所有幻灯片的自动换片时间设置!", vbInformation, "完成"
End Sub

http://www.ppmy.cn/ops/156149.html

相关文章

用Deepseek做EXCLE文件对比

背景是我想对比两个PO系统里的一个消息映射,EDI接口的mapping有多复杂懂的都懂,它还不支持跨系统版本对比,所以我费半天劲装NWDS,导出MM到excle,然后问题来了,我需要对比两个excel文件里的内容,…

【AIGC月报】AIGC大模型启元:2025.02(DeepSeek)

【AIGC月报】AIGC大模型启元:2025.02 (1)o3-mini系列(OpenAI推理大模型)(2)Falcon 3系列(阿联酋大语言模型)(3)Deep Research(OpenAI推…

R语言应用KNN、朴素贝叶斯、SVM实现手写数字识别

R语言应用KNN、朴素贝叶斯、SVM实现手写数字识别 使用Rstudio完成,下载本文绑定资源即可开始实验 一、The MNIST Dataset 在本研究中,我们将研究机器学习中最著名的数据集之一——MNIST(改进型国家标准与技术研究院)数据库。完整数据集包含70,000张0到9的手写数字训练图像…

国产化创新 守护开放边界网络安全

当今数字化浪潮的席卷下,企业、医院、政府部门等各类机构的信息化建设正以前所未有的速度推进。 在这个数字化转型的关键时期,尤其是在涉及国家核心利益和敏感数据的领域,我们不仅要追求技术的先进性,更要确保安全性和自主可控性…

java后端开发面试常问

面试常问问题 1 spring相关 &#xff08;1&#xff09;Transactional失效的场景 <1> Transactional注解默认只会回滚运行时异常&#xff08;RuntimeException&#xff09;&#xff0c;如果方法中抛出了其他异常&#xff0c;则事务不会回滚&#xff08;数据库数据仍然插…

漏洞管理:筑牢网络安全防线的关键环节

在当今数字化时代&#xff0c;网络漏洞如同隐藏在系统深处的“地雷”&#xff0c;一旦被触发&#xff0c;可能引发数据泄露、系统瘫痪等一系列严重后果。因此&#xff0c;漏洞管理成为保障网络安全的重中之重。九河云来和大家聊一聊漏洞管理的相关知识把。 漏洞管理是一个系统…

.cc扩展名是什么语言?C语言必须用.c为扩展名吗?主流编程语言扩展名?Java为什么不能用全数字的文件名?

.cc扩展名是什么语言? .cc是C语言使用的扩展名&#xff0c;一种说法是它是c with class的简写&#xff0c;当然C语言使用的扩展名不止.cc和.cpp, 还包含.cxx, .c, .C等&#xff0c;这些在不同编译器系统采用的默认设定不同&#xff0c;需要区分使用。当然&#xff0c;编译器提…

java-重载与重写

介绍 在 Java 中&#xff0c;重载&#xff08;Overloading&#xff09; 和 重写&#xff08;Overriding&#xff09; 是两个重要的概念&#xff0c;它们都与方法有关&#xff0c;但它们的应用场景和行为完全不同。 通过理解重载和重写的区别&#xff0c;可以更好地设计类的继承…