Office 2011 for Mac:添加相对超链接,以便在不同的计算机中使用

时间:2016-09-27 12:21:07

标签: powerpoint

在ppt。幻灯片,我想添加一个子文件夹中的文件的超链接。 这个ppt。文件稍后将用于在另一台计算机上进行演示。链接地址具有绝对路径,其具有用户名或特定驱动器号。 我想链接到具有以下地址的文件:" ./ subfolder1 / subfolder2 / filename.xls"

我读到了基本超链接;但它没有帮助。

1 个答案:

答案 0 :(得分:1)

我不确定Mac PPT是否支持Windows版本的无路径或相对链接; ISTR,它没有。但是如果你想测试一下,这里有一些可以让你编辑链接的VBA。它适用于Windows,但我已经删除了会在Mac上失败的内容;它也应该在那里工作。

在编辑链接以将其指向其他位置之前,您必须确保链接文件已经在您所说的位置;否则,PPT只会忽略你。没有错误消息,但没有任何改变。

Sub EditLink()
' Edit links of some types
' Little error checking.  It works or not.  No harm if not.

    Dim sLinkSource As String
    Dim sOriginalLinkSource As String

    If ActiveWindow.Selection.ShapeRange.Count <> 1 Then
      MsgBox ("Please select one and only one shape, then try again.")
      Exit Sub
    End If

    With ActiveWindow.Selection.ShapeRange(1)
        'MsgBox .LinkFormat.SourceFullName
        sOriginalLinkSource = .LinkFormat.SourceFullName
        sLinkSource = InputBox("Edit the link", "Link Editor", sOriginalLinkSource)

        If sLinkSource = sOriginalLinkSource Then
            ' nothing changed; our work on this planet is done
            Exit Sub
        End If
        If sLinkSource = "" Then
            ' The user canceled; quit:
            Exit Sub
        End If


    End With

End Sub