PowerPoint VBA教程:Action属性

返回或设置在幻灯片放映期间,单击指定形状或将鼠标指针定位到形状上时会产生的动作的类型。 可以是下列PpActionType 类型常数之一。可读写。Long 类型。

ppActionEndShow
ppActionFirstSlide
ppActionHyperlink
ppActionLastSlide
ppActionLastSlideViewed
ppActionMixed
ppActionNamedSlideShow
ppActionNextSlide
ppActionNone
ppActionOLEVerb
ppActionPlay
ppActionPreviousSlide
ppActionRunMacro
ppActionRunProgram
 

可将 Action属性与 ActionSetting对象的其他属性一起使用,如下表所示:

如果您设置
Action属性的值为
使用此属性 可实现
ppActionHyperlink Hyperlink 设置超链接的属性,遵照该属性可响应幻灯片放映过程中对形状的鼠标操作。
ppActionRunProgram Run 返回或设置程序名以响应幻灯片放映过程中对形状的鼠标操作。
ppActionRunMacro Run 返回或设置宏名以响应幻灯片放映过程中对形状的鼠标操作。
ppActionOLEVerb ActionVerb 设置 OLE 动词,调用该动词可响应幻灯片放映过程中对形状的鼠标操作。
ppActionNamedSlideShow SlideShowName 设置自定义放映名称以响应幻灯片放映过程中对形状的鼠标操作。

VBA示例

本示例设置当前演示文稿第一张幻灯片的第三个形状(OLE对象),使其在幻灯片放映过程中当鼠标移过它时播放。


With ActivePresentation.Slides(1) _
    .Shapes(3).ActionSettings(ppMouseOver)
        .ActionVerb = "Play"
        .Action = ppActionOLEVerb
End With

上页:PowerPoint VBA教程:Accumulate属性 下页:PowerPoint VBA教程:ActionSettings属性

PowerPoint VBA教程:Action属性

PowerPoint VBA教程:ActionSettings属性 PowerPoint VBA教程:ActionVerb属性
PowerPoint VBA教程:Active属性 PowerPoint VBA教程:ActivePane属性
PowerPoint VBA教程:ActivePresentation属性 PowerPoint VBA教程:ActivePrinter属性
PowerPoint VBA教程:ActiveWindow属性 PowerPoint VBA教程:AddIns属性
PowerPoint VBA教程:Additive属性 PowerPoint VBA教程:Address属性
PowerPoint VBA教程:Adjustments属性 PowerPoint VBA教程:AdvanceMode属性
PowerPoint VBA教程:AdvanceOnClick属性 PowerPoint VBA教程:AdvanceOnTime属性
PowerPoint VBA教程:AdvanceTime属性 PowerPoint VBA教程:AfterEffect属性
PowerPoint VBA教程:Alignment属性 PowerPoint VBA教程:AllowPNG属性
PowerPoint VBA教程:AlternativeText属性 PowerPoint VBA教程:AlwaysSaveInDefaultEncoding属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号