PPT代码片段合集
批量操作
批量添加固定元素
批量删除固定元素
批量删除所有动画
图片批量变成灰色
批量取消文本加粗
待整理分类
将PPT拆分成单页
将PPT的页面逆序
PPT勾选交互效果
活动开始倒计时
随机抽奖或随机点名
制作指定月份的日历
循环放映时隐藏部分页面
只给未隐藏的页面添加页码
生成多等分的圆环
在奇偶页插入不同页脚
倒计时到特定日期
跳转到随机页面
随机打乱指定页面的顺序
跳转上一页与下一页
一键关闭所有插件
公众号:自律的音律
-
+
首页
PPT勾选交互效果
> 本文介绍了 PPT 做勾选互动的三种解决方案。 在做一些项目汇报或者互动性的课件 PPT 时,偶尔会碰到需要做勾选交互的情况,之前刚好有客户提出了这种需求,解决完成并拓展后整理成教程分享出来。 包含三种解决方案与详细的操作教程,希望对有需求做 PPT 交互触发的同学有所帮助。 ## 方法一:通过宏+动作进行交互 ![](https://tu.doc.aboutppt.cn/img/2022/05/16/v2-d3bd1d549986fa8d4b5293dc003ec6c8_b1581683889399_20220516003111013538.gif) **操作步骤** 打开开发工具,新建宏,如 `A1`,插入如下宏代码: ```vb Sub A1() ActivePresentation.Slides(1).Shapes("矩形 13").ZOrder msoBringToFront End Sub Sub A2() ActivePresentation.Slides(1).Shapes("矩形 13").ZOrder msoSendToBack End Sub Sub B1() ActivePresentation.Slides(1).Shapes("矩形 14").ZOrder msoBringToFront End Sub Sub B2() ActivePresentation.Slides(1).Shapes("矩形 14").ZOrder msoSendToBack End Sub Sub C1() ActivePresentation.Slides(1).Shapes("矩形 15").ZOrder msoBringToFront End Sub Sub C2() ActivePresentation.Slides(1).Shapes("矩形 15").ZOrder msoSendToBack End Sub Sub D1() ActivePresentation.Slides(1).Shapes("矩形 16").ZOrder msoBringToFront End Sub Sub D2() ActivePresentation.Slides(1).Shapes("矩形 16").ZOrder msoSendToBack End Sub ``` **解释一下代码含义:** ```vb Sub A1() ActivePresentation.Slides(1).Shapes("矩形 13").ZOrder msoBringToFront End Sub ``` 先在选择窗格查询到对号的对象名为`“矩形 13”`,更改代码中对应的对象名,通过这段代码可以让其置于顶层,视觉上显示出来了,让人感觉被勾选。 ![](https://tu.doc.aboutppt.cn/img/2022/05/16/image1581684060121_20220516003436996700.png) ```vb Sub A2() ActivePresentation.Slides(1).Shapes("矩形 13").ZOrder msoSendToBack End Sub ``` 同理,这段代码使得对号置于幻灯片的底层,被矩形等其他元素给遮盖住,视觉上相当于隐藏了,让人感觉被取消勾选。 设置好所有的对号的置顶与置底的宏之后,通过`“插入”`选项卡中的`“动作”`选项为所有的对号设置交互触发。 ![](https://tu.doc.aboutppt.cn/img/2022/05/16/image1581684130546_20220516003850106340.png) 在这里为不同的对象设置点击触发宏操作: ![](https://tu.doc.aboutppt.cn/img/2022/05/16/image1581684143451_20220516003927011060.png) **触发逻辑** - 当点击选项 A 左侧的矩形时,运行宏 A1,对号置顶 - 当点击选项 A 左侧的对号时,运行宏 A2,对号置底 - 其他选项同理,注意对应的对象和宏不弄错即可 **方法总结** 这种方法的可操作性最强,可以随意设置选项样式,并且在放映选择后可以保存选择结果,但是需要设置大量的宏和触发动作,选项多的话很繁琐。 ## 方法二:通过复选框进行交互 ![](https://tu.doc.aboutppt.cn/img/2022/05/16/v2-98caea57ab821f9a0f2a2bb6929764d1_b1581684413080_20220516004140768906.gif) **操作步骤** 先从开发工具选项卡选中`“复选框”`,然后绘制对应的复选框就行: ![](https://tu.doc.aboutppt.cn/img/2022/05/16/image1581684449579_20220516004305109808.png) 选中复选框,右键复选框对象进行编辑,可以修改对应的选项内容。 ![](https://tu.doc.aboutppt.cn/img/2022/05/16/image1581684468194_20220516004330000774.png) 通过右键的属性表,对复选框的背景以及文字等属性进行设置。 ![](https://tu.doc.aboutppt.cn/img/2022/05/16/image1581684488690_20220516004412452302.png) **解释几个关键属性** ```vb Alignment | 1-fmAlignmentRight 选择勾选框在文字左边还是右边 BackColor | &H80000004& 复选框的背景颜色设置 BacStyle | 0-fmBackStyleTransparent 复选框的背景是否透明 Caption | 选项A 复选框的中文文字内容 Font | 等线 设置字体 SpecialEffect | 0-fmButtonEffectFlat 勾选框的样式 TextAlign | 2-fmTextAlignCenter 勾选框与文字的距离选择 ``` **方法总结** 这种方法可以在放映后保存勾选结果,但是自带的复选框样式选项很少,勾选框和对号的大小以及颜色都无法进行自定义修改,往往做出来的比较难看,而且需要设置复选框的各种属性,修改不方便。 ## 方法三:通过设置动画触发交互 ![](https://tu.doc.aboutppt.cn/img/2022/05/16/v2-7ee1b42f746e7d1e737a7c263cc9b1fa_b1581684604751_20220516004600783096.gif) **操作步骤** 选择相应的对号,在动画选项卡中为其添加对应的出现与消失动画,然后逐个添加单击触发效果,并设置触发对象来进行交互。 ![](https://tu.doc.aboutppt.cn/img/2022/05/16/image1581684585045%20(1)_20220516004821562219.png) ![](https://tu.doc.aboutppt.cn/img/2022/05/16/image1581684619638_20220516004830822233.png) **触发逻辑** - 点击选项 A 左侧的矩形时,对号出现 - 点击选项 A 左侧的对号时,对号消失 - 其他同理,注意触发对象不弄错即可 **方法总结** 这种方法可以在放映的时候演示勾选,但是结束放映后不会保存勾选结果,一般作为课题讲解上进行演示操作并且可以多次重复使用。 优点是不需要用到开发工具,对宏安全性不需要做出调整,缺点是无法发送给他人进行选择并反馈勾选结果。
音律
May 16, 2022, 12:48 a.m.
0 条评论
转发文档
收藏文档
上一篇
下一篇
评论
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码