问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求教 请问在PPT中能否通过在VBA里写宏实现切换到某页幻灯片时,自动播放受触发器控制的动画?

发布网友 发布时间:2022-05-02 03:30

我来回答

1个回答

热心网友 时间:2023-10-09 08:03

做了个演示文稿,中间做了一张幻灯片,用来播放一段电影。这个电影需要在好几个幻灯片中都要展示引用,又不想多做几张这个电影的幻灯片,就开始想能不能用这个一张幻灯片来解决所有问题呢?如果用ppt中默认的几种超级链接方式,都达不到预定的效果,那就是电影播放后,点一下这张幻灯片上唯一的一个按钮必须返回刚才的幻灯片。我也看到了,很多人在设计时,为了解决这个问题,在有电影的幻灯片下,竟然设置了多个按钮,以返回不同的上一个幻灯片。我通过研究,终于发现,用vba可以轻松解决这个问题,即使是50张幻灯片都来引用也没有问题。
放上制作好的图片:
[转载]巧用vba在ppt中灵活切换幻灯片X
步骤:1.制作好,多次引用的那张幻灯片。(我的是放电影的那张,就是第13张幻灯片)记住这张幻灯片的序号,在普通视图下看,即上图左边图圈1那部分序号。
2.利用控件箱,在这张幻灯片上放一个按钮,双击这个按钮,进入vba代码编辑窗口,把下面这段代码粘入其中:
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide m
End Sub
也就是上图中的3部分。这段代码的意思就是单击按钮时,切换到第m张幻灯片。m的值在其他引用的按钮中设置。
3.通过控件箱,分别在另外几张你需要引用这个电影的幻 灯片上,插入按钮。并双击按钮进入vba代码编辑窗口,给每个按钮分别写入代码。当然你可以把下面的代码粘入即可。
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide 13
m = 5
End Sub
这段代码的意思就是单击按钮时,切换到第13张幻灯片,同时m设置为5。第13张幻灯片就是我的有电影的那张。
在每个按钮的代码中,你需要改变的只是m后的数字。如何改动呢?很容易,这个按钮在第几张幻灯片上,这个数字就设置为几(这个数字在普通视图下很容易看到,如圈1中的数字)。目的是让放置电影的那个多次引用的幻灯片,一会能通过这个数字返回来。
另一个按钮的代码:
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide 13
m = 8
End Sub
4.插入一个类模块,在里面声明一个公共变量m,可以在各段代码中引用这个变量。
即上图中标6的地方。
你可以把下面这段代码复制使用。
Public m As Integer
好了,下面你就可以放映你的演示文稿了,尽情切换吧!好爽!哦,对了,为了不影响最后的美观,你可以把这个公共引用的幻灯片设置为隐藏。

当然,如果你不想用vba来操作,也可以在多次引用的这张幻灯片上,放一个图形,然后通过“动作”设置,来链接到“最近的幻灯片”上,就可以了。做了个演示文稿,中间做了一张幻灯片,用来播放一段电影。这个电影需要在好几个幻灯片中都要展示引用,又不想多做几张这个电影的幻灯片,就开始想能不能用这个一张幻灯片来解决所有问题呢?如果用ppt中默认的几种超级链接方式,都达不到预定的效果,那就是电影播放后,点一下这张幻灯片上唯一的一个按钮必须返回刚才的幻灯片。我也看到了,很多人在设计时,为了解决这个问题,在有电影的幻灯片下,竟然设置了多个按钮,以返回不同的上一个幻灯片。我通过研究,终于发现,用vba可以轻松解决这个问题,即使是50张幻灯片都来引用也没有问题。
放上制作好的图片:
[转载]巧用vba在ppt中灵活切换幻灯片X
步骤:1.制作好,多次引用的那张幻灯片。(我的是放电影的那张,就是第13张幻灯片)记住这张幻灯片的序号,在普通视图下看,即上图左边图圈1那部分序号。
2.利用控件箱,在这张幻灯片上放一个按钮,双击这个按钮,进入vba代码编辑窗口,把下面这段代码粘入其中:
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide m
End Sub
也就是上图中的3部分。这段代码的意思就是单击按钮时,切换到第m张幻灯片。m的值在其他引用的按钮中设置。
3.通过控件箱,分别在另外几张你需要引用这个电影的幻 灯片上,插入按钮。并双击按钮进入vba代码编辑窗口,给每个按钮分别写入代码。当然你可以把下面的代码粘入即可。
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide 13
m = 5
End Sub
这段代码的意思就是单击按钮时,切换到第13张幻灯片,同时m设置为5。第13张幻灯片就是我的有电影的那张。
在每个按钮的代码中,你需要改变的只是m后的数字。如何改动呢?很容易,这个按钮在第几张幻灯片上,这个数字就设置为几(这个数字在普通视图下很容易看到,如圈1中的数字)。目的是让放置电影的那个多次引用的幻灯片,一会能通过这个数字返回来。
另一个按钮的代码:
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide 13
m = 8
End Sub
4.插入一个类模块,在里面声明一个公共变量m,可以在各段代码中引用这个变量。
即上图中标6的地方。
你可以把下面这段代码复制使用。
Public m As Integer
好了,下面你就可以放映你的演示文稿了,尽情切换吧!好爽!哦,对了,为了不影响最后的美观,你可以把这个公共引用的幻灯片设置为隐藏。

当然,如果你不想用vba来操作,也可以在多次引用的这张幻灯片上,放一个图形,然后通过“动作”设置,来链接到“最近的幻灯片”上,就可以了。
VBA是非常流行的应用程序开发语言VISUAL BASIC的子集。在ppt中想要实现编程效果,我们可以使用vba实现。那么具体怎么操作呢?下面就是PPT使用VBA代码编程的教程,一起了解一下。

  1、打开ppt,在上面的工具栏中找到【开发工具】并点击。

PPT使用VBA代码编程的教程 PPT使用VBA代码编程的方法

  2、点击过后就可以看到VBA命令按钮了。(如图)

PPT使用VBA代码编程的教程 PPT使用VBA代码编程的方法

  3、点击VBA命令按钮,会弹出一个窗口。(如图)

PPT使用VBA代码编程的教程 PPT使用VBA代码编程的方法

  4、单击【演示文稿】找到【插入】中的【用户窗体】并点击,在这里就可以加入各种类型了。

PPT使用VBA代码编程的教程 PPT使用VBA代码编程的方法

  5、完成后,我们就可以找到工具栏中的“||”图标进行运行测试。

PPT使用VBA代码编程的教程 PPT使用VBA代码编程的方法

  6、测试过后,我们就可以在工具栏中找到各种命令了。

PPT使用VBA代码编程的教程 PPT使用VBA代码编程的方法

  上面就是PPT使用VBA代码编程的教程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 工商变更(两人公司增加一个股东,在原有资本基础上)请问需要那些资料? 怎么将一棵树保存到数据库中去 储存在内存卡里的部分软件、下载的歌曲和文档突然不见了? 升报电工技师,急 急 急 如何写一篇个人工作总结?考维修电工技师的 维修年终总结 维修工年终总结 维修电工年终总结 手机维修年终总结 ,电工技师,解决生产难题及技术革新成果怎样写 考电工技师时,需要一份工作总结,谁有这个范文啊,给提供一个,感激不尽! 急求一份申请电工技师的工作总结!!! 帮妈妈求一篇维修电工考上技师后的工作总结,要求1000字以上,按以下的格式写,围绕主题 如何写维修电工技师个人总结,及论文? 电工技师工作总结 什么屏幕录像软件最好 常见宝石是什么矿物? 儿童鼻出血“不要仰起头”,应该怎么止血更管用? 请问题武警总队二警院治痔疮科是否被外承包了? 武警在退伍前被抓到玩手机谈恋爱会受到什么处分 武警部队被立案审查的有哪几个人 武警中的硬气功怎么练的 00后拒服兵役被武警部队退兵,对他以后的生活会有何影响? 存款季度结息会计分录 汇总第一季度结息会计分录 洗衣机从柜子露出来那么多怎么办? 收到银行计付一季度存款利息2100元转入存款户的会计分录是? 怎么样才能快速的提高英语水平?快速的记住英语单词? 高中英语听不懂怎么办 收到银行结息怎么做分录 MV从洗衣机里出来是哪首歌 洗衣机放水直出来? 索尼a6000,配件和箱说不全,九成新无磕碰,无原配镜头、快门五千多,大概能卖多少啊 问下,都知道单反快门老化可以换快门,微单不知道能不能换快门? 索尼A6000是什么档次的相机?有没有必要换80D? 个体工商户法人是否可以变更 小米手机恢复了出厂设置,但是忘记小米账号和密码了,请问该怎么办? 我的小米手机恢复出厂设置后就设备锁锁住了。小米帐号密码也忘记了? 如何卸载IE和重装IE? 干冰灭火器的灭火原理是什么? 干冰灭火器的使用说明 二氧化碳灭火器使用时为什么要捂住木质把手?为什么利用干冰灭火以后没有任何痕迹? 干冰灭火器灭钠着火