2016-09-27 1 views
-1

スライド、私は、サブフォルダにあるファイルへのハイパーリンクを追加したい。 このppt。ファイルは後で別のコンピュータでプレゼンテーションに使用されます。リンクアドレスには、ユーザー名または特定のドライバを持つ絶対パスがあります。 "./subfolder1/subfolder2/filename.xls"のようなアドレスのファイルにリンクしたいOffice 2011 for Mac:異なるコンピュータで使用するための相対ハイパーリンクを追加する

私はベースハイパーリンクについて読みました。それは助けにはならない。

答えて

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 
+0

ありがとうございますが、動作していないようです。私は新しいOfficeバージョンを取得しようとする必要があります、それはハイパーリンクを追加することについてのより多くのオプションを提供するように見えます。 – user3290439

+1

Mac Office 2016が無駄なリンクや相対パスのリンクをサポートしているかどうかについて明確な回答が得られるかどうかについては、さまざまなMac Office固有のフォーラムを参照してください。 –

関連する問題