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
ありがとうございますが、動作していないようです。私は新しいOfficeバージョンを取得しようとする必要があります、それはハイパーリンクを追加することについてのより多くのオプションを提供するように見えます。 – user3290439
Mac Office 2016が無駄なリンクや相対パスのリンクをサポートしているかどうかについて明確な回答が得られるかどうかについては、さまざまなMac Office固有のフォーラムを参照してください。 –