PowerPoint VBA教程:Hyperlink对象

多个对象
Hyperlink

代表与非占位符形状或文本相关联的超链接。可以使用超链接跳转到一个 Internet 或 Intranet 站点、另一个文件或当前演示文稿中的一张幻灯片上。Hyperlink对象是Hyperlinks集合的成员。Hyperlinks集合包含幻灯片或母版中的所有超链接。

使用 Hyperlink对象

使用Hyperlink属性返回形状的超链接。一个形状可以被赋予两种不同的超链接:一种在幻灯片放映中用户单击该形状时响应,另一种在幻灯片放映中用户将鼠标移过形状时响应。要使超链接在幻灯片放映中激活,必须将 Action属性设为 ppActionHyperlink。以下示例设置单击当前演示文稿第一张幻灯片的第三个形状时,连接到 Internet 上。


With ActivePresentation.Slides(1).Shapes(3) _
        .ActionSettings(ppMouseClick)
    .Action = ppActionHyperlink
    .Hyperlink.Address = "http://www.microsoft.com"
End With

一张幻灯片可以包含多个超链接。每个非占位符形状都可以有一个超链接;形状中的文本也可以有自己的超链接;而且每个单独的字符也可以有自己的超链接。使用 Hyperlinks(index) 可返回单个 Hyperlink对象,其中 index 表示超链接编号。以下示例可以将第三个形状的鼠标单击超链接添加到“收藏夹”文件夹。


ActivePresentation.Slides(1).Shapes(3) _
    .ActionSettings(ppMouseClick).Hyperlink.AddToFavorites

注意  在使用本方法向 Microsoft Internet Explorer 的“收藏夹”文件夹中添加超链接时,会向“收藏”菜单中添加一个图标,但并没有相应的名称。必须在 Internet Explorer 中为其添加名称。

上页:PowerPoint VBA教程:HeadersFooters对象 下页:PowerPoint VBA教程:Hyperlinks集合对象

PowerPoint VBA教程:Hyperlink对象

PowerPoint VBA教程:Hyperlinks集合对象 PowerPoint VBA教程:LineFormat对象
PowerPoint VBA教程:LinkFormat对象 PowerPoint VBA教程:Master对象
PowerPoint VBA教程:MotionEffect对象 PowerPoint VBA教程:NamedSlideShow对象
PowerPoint VBA教程:NamedSlideShows集合对象 PowerPoint VBA教程:ObjectVerbs对象
PowerPoint VBA教程:OLEFormat对象 PowerPoint VBA教程:Options对象
PowerPoint VBA教程:PageSetup对象 PowerPoint VBA教程:Pane对象
PowerPoint VBA教程:Panes集合对象 PowerPoint VBA教程:ParagraphFormat对象
PowerPoint VBA教程:PictureFormat对象 PowerPoint VBA教程:PlaceholderFormat对象
PowerPoint VBA教程:Placeholders集合对象 PowerPoint VBA教程:PlaySettings对象
PowerPoint VBA教程:Presentation对象 PowerPoint VBA教程:Presentations集合对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号