※ ChatGPTを利用し、要約された質問です(原文:Excelのハイパーリンクで絶対パスが動作しない)
Excelのハイパーリンクで絶対パスが動作しない
このQ&Aのポイント
Excelのハイパーリンクで絶対パスが動作しない問題について質問させていただきます。
Excel2000を使用していて、共有フォルダ内のファイルへのハイパーリンクが相対パスに変換される現象が発生しています。
ハイパーリンクの編集で絶対パスを指定しているにも関わらず、相対パスに変換されてしまうため、ファイルが見つからないエラーが発生します。絶対パスの指定を保持する方法について教えてください。
こちらで同類の質問を見つけましたが解決に至っていなかったので質問させていただきます。
当方、Excel2000を使用しています。
サーバー上にある共有フォルダ(Jドライブ)の同じフォルダの中に「A.xls」とリンク参照先のファイル「B.xls」があります。
「A.xls」のセルに、「B.xls」を開くためのハイパーリンクを、絶対パス(J:\フォルダ名\B.xls)で指定しました。
しかし、「A.xls」を例えばローカルドライブ(Cドライブ)のデスクトップにコピーし、そちらを開いてハイパーリンクをクリックすると、Jドライブにある「B.xls」を開きたいのに、ハイパーリンクが相対パスに変わってしまって、デスクトップ上のB.xlsを探してしまうため「ファイルが見つかりません」と表示されてしまいます。
[ハイパーリンクの編集]で確認したところ、「ファイル名またはWebページ名」欄には絶対パス「J:\フォルダ名\B.xls」を指定したはずなのに「J:\フォルダ名\」の部分が消えてしまい、「B.xls」というファイル名しか残っていませんでした。
Microsoftサポート情報『JP418119:以前のバージョンでハイパーリンクが開けない』の原因欄に『参照元と参照先が同じドライブの場合、ファイルを保存した時点で相対パスに変更されます。』とあったので、システムの仕様なのかもしれませんが、同一フォルダ内にあるファイルでも絶対パスの情報を保持する方法はないでしょうか。
デスクトップにある「A.xls」でハイパーリンクを設定すれば、「B.xls」と別フォルダのためか絶対パスが保持されるのですが、「A.xls」は最終的には「B.xls」と同じフォルダ内に保存しておきたいので、いちいちコピーするのはなるべく避けたいため、同一フォルダ内でも絶対パスの指定を保持する方法を教えてください。
お礼
解決しました!! 本当にありがとうございました!!感謝いたします。