面试题答案
一键面试以下以 VBA(Visual Basic for Applications)代码为例,假设 PowerPoint 应用程序对象已定义为 PowerApp
,演示文稿对象已定义为 PresDoc
:
' 设置指定幻灯片(假设为第2张幻灯片)的切换效果为淡入淡出,并设置切换时间为3秒
With PresDoc.Slides(2).SlideShowTransition
.AdvanceOnTime = True '设置为按时间自动切换
.AdvanceTime = 3 '设置切换时间为3秒
.EntryEffect = ppEffectFade '设置切换效果为淡入淡出
End With
解释:
PresDoc.Slides(2)
:获取演示文稿PresDoc
中的第2张幻灯片。SlideShowTransition
:此属性用于控制幻灯片放映时的切换设置。.AdvanceOnTime = True
:开启按时间自动切换幻灯片的功能。.AdvanceTime = 3
:设置自动切换幻灯片的时间间隔为3秒。.EntryEffect = ppEffectFade
:设置幻灯片的进入效果为淡入淡出,ppEffectFade
是 PowerPoint 中预定义的淡入淡出效果常量。