ハイパーリンクの不具合回避方法

このQ&Aのポイント
  • Excelでハイパーリンクを設定しましたが、特定の環境では利用できないようです。
  • ファイルサーバ内でAフォルダからBフォルダへのハイパーリンクが正常に機能しない問題があります。
  • 相対参照から絶対参照に変更することで一時的に回避できますが、上書き保存すると再び相対参照に戻ってしまいます。他のフォルダへのアクセス方法はあるのでしょうか?
回答を見る
  • ベストアンサー

ハイパーリンクの不具合回避方法

Excelでハイパーリンクを設定しましたが、 特定の環境では利用できないようです。 現象としては、以下の通りです。 1台のファイルサーバ内で、A、Bという共有フォルダがあるとします。 Aの共有フォルダ内のExcelファイルから、 Bの共有フォルダ内のPDFファイルへリンクを貼ると、 「このサイトのアドレスは間違っています。アドレスを確認し、再度送信してください。」 というメッセージが表示され、リンク先にアクセスできません。 これは、マイクロソフトが既知の問題として取り上げていましたが、 レジストリの修正をしても直りませんでした。 (マイクロソフト文書番号 886668) これを回避する方法は何か無いのか・・・?と思い、 ハイパーリンクの編集画面で、相対参照(../../../・・・)から、 絶対参照(\\サーバ名\・・・)に変更したところ、見事アクセスできました。 しかし、一回上書き保存するとまた相対参照に戻り、アクセスできなくなります。 ・・・というわけで、ハイパーリンク以外の方法で、 他のフォルダのファイルへアクセスできる方法ってないですか? OS:Windows2000,XP Excel:2002 SP-3

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

> 一回上書き保存するとまた相対参照に戻り、 これが問題でしたら、 A1: \\hoge\hogehoge\hoge.txt B1: hoge.txt C1: =HYPERLINK(A1,B1) としておくと、勝手に相対パスに変更されませんし、編集も楽です。

baru_tan
質問者

お礼

完璧です! 関数でリンクを作成できるんですね・・・ ありがとうございました~w

関連するQ&A

  • エクセルでのハイパーリンクで困っています。

    会社でエクセルにハイパーリンクを設定していると、 共有サーバーで作成したら「アドレスが正しくありません」と表示されます。 リンク先は共有サーバーです。 アクセス権の設定も特にしていません。 そのエクセルファイルをデスクトップに保存すると、正しくリンク先フォルダが開かれます。 パソコンに疎いもので、説明足らずかもしれませんが ご教授宜しくお願い致します。

  • エクセルのハイパーリンクについてです。

    エクセルのハイパーリンクについてです。 ハイパーリンクをセルに指定すると、指定した先のファイル名やパスがセル内に記載されてしまいますが、 この記載をなくしたい場合、どうしたらよいでしょう? ちなみに現状は絶対参照がいやで相対参照としたいので、 セル内に直接 =HYPERLINK("..\上位階層\ファイルがある階層\各リンク付けしたフォルダ\・・・") としています。 上記のようにすると、「上位階層\ファイルがある階層\各リンク付けしたフォルダ\・・・」のリンク先が全てセル内に記載されてしまいます。 この記載をなくしたいです。

  • ハイパーリンクの使用方法

    ハイパーリンクの使用方法に詳しい方に教えていただきたい事があります。下記の内容が可能かどうか教えていただきたいです。またその方法を教えていただきたいです。よろしくお願いします。 あるフォルダーに、通し番号の名前の入ったexcelファイルが数百個入っています。《ファイル名:1・2・3・4・5・・・・・とする》 あるファイル上でハイパーリンクを利用しているのですが、上記のフォルダー内のファイルすべてをこのファイルからリンクさせたいです。かなりの量を設定する必要があるのですが、この作業を簡単に行う方法はありませんか? “1”のファイルをハイパーリンクで設定したあと、オートフィルでコピーをしても、Excelの文字表示は連番で作成されますが、リンク先のアドレスは同じ“1”にしかリンクしません。 すみませんがよろしくお願いします。

  • EXCEL2003 ハイパーリンクのアドレス

    EXCEL2003 ハイパーリンクのアドレスが変わってしまう EXCELのSheetに図形を作り、 その図形をクリックすると会社のサーバ上に入っている別のEXCELファイルを参照できるようにハイパーリンクを設定しました。 保存をする前までは開けるのですが、1度保存をすると次から「アドレスが参照できません」となり開けなくなってしまいます。 ハイパーリンクの編集の画面を開くと 保存する前はちゃんとした参照先になっていますが、保存後は先頭が./に変わり、 今現在使っているファイルの場所に変わってしまいます 例:元のファイル → server1の**フォルダの中に入っているファイル1.xls   開きたいファイル → server2の**フォルダに入っているファイル2.xls 保存する前【\\server2¥**¥ファイル2.xls 】 保存した後【 ././server1/**/ファイル1.xls 】 こんな感じです。 上記ではフォルダが1つですが、実際にはもっと下の階層に入っています。 アドバイスよろしくお願いします。

  • Excelのハイパーリンクで絶対パスが動作しない

    こちらで同類の質問を見つけましたが解決に至っていなかったので質問させていただきます。 当方、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」と同じフォルダ内に保存しておきたいので、いちいちコピーするのはなるべく避けたいため、同一フォルダ内でも絶対パスの指定を保持する方法を教えてください。

  • EXCELでハイパーリンク先が変わってしまいます

    EXCELで別フォルダにあるファイルにハイパーリンクを貼っています。 CドライブのAフォルダにBとDというフォルダがあり、 BにEXCELファイル、Dにリンク先のファイルがあります。 社内ではわたしの席と別の人の席で正常動作を確認しているのですが、 取引先に送ったところリンク先が開かないと言われました。 現場で見たわけではないのでよくわかりませんが、 ハイパーリンクのセルにカーソルを合わせたときに出てくるリンク先が file:///C:\A\D\ファイル名 となるべきなのに file:///C:\D\ファイル名 となってしまっているようです。 クリックすると「指定されたファイルを開くことができません」というダイアログが出るとのこと。 相対パスでリンクされているはずなのですが、環境によってこのように変わってしまうことがあるのでしょうか? 解消方法がわかりましたら、是非教えてください。 よろしくお願いいたします(T-T)

  • ハイパーリンクについて

    Excel2003を使っています。 図のように名前がリンク先というフォルダの中に Aファイル、Bファイル、Cファイル、ABCファイル の4つのファイルがあります。 この中のABCファイルのシート、セルにハイパーリンクを使い Aファイル、Bファイル、Cファイルそれぞれをダイレクトに 開けるようにしました。<図の左上> このABCファイルをよく使うので、リンク先フォルダから出し、 デスクトップで使えるようにしたところ、"指定されたファイルは開くことができません"の エラー表示がでました。調べてみるとフォルダから出したことで ハイパーリンクが変更されてしまっています。 リンク先フォルダから出してもハイパーリンクが機能できる方法はあるのでしょうか? それともハイパーリンク先を再度指定入力しなければならないのでしょうか? おわかりの方、よろしくお願いします。

  • ワードからエクセルのシートにハイパーリンクを貼る方法

    マイクロソフトワードからエクセルの特定のシートにハイパーリンクを貼る方法をご存知の方いらっしゃいませんでしょうか?エクセルのファイルまではハイパーリンクが貼れるのですが、シートを指定してのリンクが貼れません。教えてください。

  • ハイパーリンクをフォルダーにする方法

    Word・Excelではハイパーリンクを設定できますが、ファイルに対してのみリンクを張ることができます(もちろん、本来はURLを指定するのでしょうけれど)。 これを、フォルダーにリンクできないでしょうか? つまり、マイドキュメントのフォルダーにハイパーリンクを設定して、クリックするとマイドキュメントフォルダーが開くというものです。 どなたか、教えていただければ幸いです。

  • 2010 相対ハイパーリンクの記述方法

    2010バージョンでのハイパーリンク設定についてです。 2003までは基本的に相対リンクになっていたので 必要なファイルはフォルダごと手渡し、適当なドライブにコピーしても 問題なくハイパーリンクが動作していました。 2010に入れ替えたのですが、ハイパーリンクの扱いが 絶対リンクになってしまって、上記と同様な使い方ができず ファイルの配布が不便でたまりません。 ファイルのプロパティに「ハイパーリンクの基点」記載欄があるのですが 記述方法がわかりません。 例)main.pptxからmovie.mp4へのハイパーリンク設定です。   pptフォルダをそのままコピー、移動する使用方法です。   フォルダ構造は以下です。 --\c  |--ppt(フォルダ)   |--main.pptx   |--movie.mp4 基点の記述方法は「\」、「\main.pptx」を試しましたがダメでした。 基本的な考え方が間違っているのでしょうか。 具体的な記述方法を教えていただけませんでしょうか?。 よろしくお願い申し上げます。

専門家に質問してみよう