/ / Office 2011 für Mac: Hinzufügen eines relativen Hyperlinks für die Verwendung in verschiedenen Computern - Powerpoint

Office 2011 für Mac: Hinzufügen eines relativen Hyperlinks für die Verwendung in verschiedenen Computern - Powerpoint

In einem Ppt. Folie, ich möchte einen Hyperlink zu einer Datei hinzufügen, die sich in einem Unterordner befindet. Dieser ppt. Die Datei wird später für die Präsentation auf einem anderen Computer verwendet. Die Linkadresse hat einen absoluten Pfad, der einen Benutzernamen oder einen spezifischen Laufwerksbuchstaben hat. Ich möchte auf die Datei mit Adresse wie folgt verlinken: "./subfolder1/subfolder2/filename.xls"

Ich lese über Basis-Hyperlink; aber es hilft nicht.

Antworten:

1 für die Antwort № 1

Ich bin mir nicht sicher, ob Mac PPT weglos oder unterstütztrelative Links wie die Windows-Version; ISTR, dass es nicht tut. Aber wenn Sie testen möchten, hier ist einige VBA, die Ihnen erlauben, den Link zu bearbeiten. Es ist für Windows gedacht, aber ich habe die Bits bearbeitet, die es auf Mac scheitern lassen würden; Es sollte auch dort funktionieren.

Vor dem Bearbeiten eines Links, um es auf etwas anderes zu verweisenStandort, müssen Sie sicherstellen, dass die verknüpfte Datei bereits ist, wo Sie sagen, es ist; Andernfalls ignoriert PPT Sie einfach. Keine Fehlermeldungen, aber nichts wird geändert.

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