2011-10-20 10 views
0

私のクライアントは、Excelのデータファイルにリンクされている多くのチャートを含むパワーポイントレポートを生成するよう依頼しました。Powerpoint chart to relative link

私の問題は、プレゼンテーションスライドが静的であるにもかかわらず、そのデータが動的であることです。

グラフデータをExcelファイルにリンクしたいのですが(どこにマクロを置くことができますか)、問題はクライアントPC上でExcelファイルが特定のパスにリンクされているために混乱します私のPC。

相対パスを使用する方法はありますか?

+0

あなたのグラフをxl(データシート、オブジェクトなど?)にリンクしていて、どのようなpptバージョンを使用していますか? – brettdj

答えて

1

OLEリンク(XLSデータへのリンクなど)は相対的なものではありません。

以前のバージョンのOfficeでは、リンク先のリンクにリンク元のXLSが見つからなかった場合、PPTはPPTと同じディレクトリにあるファイルを検索し、見つかった場合はそのファイルを使用します。 MSはその機能を "改善"しているようだ。それは私が知ることができるように、近くで動作しません。

ファイルを特定のディレクトリに置いて、ターゲットPCに同じディレクトリを作成することもできます。

または、クライアント側でコードを実行できる場合は、PPTと同じディレクトリ内のファイルを検索し、そのディレクトリを指すようにリンクをリセットするマクロを指定します。

0

クライアントはチャートの背後にあるデータを参照する必要がありますか?そうでない場合は、チャート上のリンクを解除し、リンクされていないバージョンを送信することができます(基本的にチャートの写真のみ) チャートの裏側のデータを参照するか、チャートフォーマットを変更する必要がある場合は、データシートにリンクを貼り付けることができます。 私は現在2番目の方法を使用していますが、リンクが安定していないことがわかります(ソースファイルを開いていないグラフを開くとデータが変更され、VBAとのリンクが切断される傾向があります)。