VBAを使用してExcelから貼り付けられたデータを含むPower Pointプレゼンテーションがあります。 Excelブック内のデータは、同じブック内の他のワークシートへのハイパーリンクを含むテーブルです。一例として、これを作成し、VBAは次のとおりです。特定のExcelワークシートをPowerpointからVBA経由で開く
「各ワークシートのユーザーへのハイパーリンクを追加しますパワーポイント
Range("B2").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
"'Title Missing'!A1", TextToDisplay:="Missing Title Tags"
からこのコードを見つけるために使用できるだけで正常に動作 - マクロは、PowerPointにこの表を貼り付けます。私の問題は、それがパワーポイントファイルを介して探しているファイルが間違っている、それは
C:\Users\Colin\Desktop\Title Missing.xlsx`
と呼ばれるファイルを探しています。 "Title Missing"はワークシートの名前で、このパスは、VBAが作成するリンクをクリックしたときに、あるワークシートから別のワークシートに移動したときにExcel内から正しく動作するにもかかわらず、VBA経由で生成されます。
PowerPoint内から正しいワークシートへのリンクを取得するにはどうすればよいですか?