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

news/2025/2/6 6:16:30/

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/news/1569723.html

相关文章

使用DeepSeek批量生成文章,对搜索引擎产生一定影响。

使用DeepSeek批量生成文章可以通过API接口或批量任务功能实现。以下是具体步骤和注意事项: --- ### **一、准备工作** 1. **获取API权限** - 注册DeepSeek账号并获取API密钥(API Key)。 - 阅读API文档,了解支持的模型、…

【C++篇】哈希表

目录 一,哈希概念 1.1,直接定址法 1.2,哈希冲突 1.3,负载因子 二,哈希函数 2.1,除法散列法 /除留余数法 2.2,乘法散列法 2.3,全域散列法 三,处理哈希冲突 3.1&…

DeepSeek成功背后的商业逻辑(思维模型通俗解读)

DeepSeek的成功引发了全球关注,其背后隐藏着独特的商业逻辑,这些逻辑不仅推动了DeepSeek的崛起,也为AI行业带来了新的启示。 接下来,我们将使用思维模型对其进行详细解读。👇 1. 开源策略与生态建设 DeepSeek的开源策…

SpringBoot 整合 Mybatis:提升你的Java项目开发效率

第一章&#xff1a;数据自动管理 引入 JDBC 的依赖和 SpringBoot 的应用场景&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency>…

React 中常见的Hooks,安排!

哈喽小伙伴们大家好&#xff01;我是小李&#xff0c;今天是年后开工的第一天&#xff0c;相信大家已经元气满满&#xff0c;准备好迎接新的一年的挑战了吧&#xff01;打起精神来&#xff0c;我们继续加油呀&#xff01;今天&#xff0c;给大家分享一道我之前面试被问到相关Ho…

deepseek、qwen等多种模型本地化部署

想要在本地部署deepseek、qwen等模型其实很简单,快跟着小编一起部署吧 1 环境搭建 1.1下载安装环境 首先我们需要搭建一个环境ollama,下载地址如下 :Ollama 点击Download 根据自己电脑的系统选择对应版本下载即可 1.2 安装环境(window为例) 可以直接点击安装包进行安…

Github 2025-02-02 php开源项目日报 Top10

根据Github Trendings的统计,今日(2025-02-02统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量PHP项目10Blade项目1Laravel:表达力和优雅的 Web 应用程序框架 创建周期:4631 天开发语言:PHP, BladeStar数量:75969 个Fork数量:24281 次…

IDA Pro的基础指南

引言 在网络安全和软件分析领域&#xff0c;逆向工程是理解程序行为、挖掘漏洞或分析恶意软件的核心技能之一。而IDA Pro&#xff08;Interactive Disassembler&#xff09;作为逆向工程的“瑞士军刀”&#xff0c;是每位安全研究员和分析师的必备工具。本文将带你从零开始&…