人に聞けない痔の悩み、これでスッキリ >>

フォルダを別な場所に移動してフォルダ内のファイルを開くと"ファイルがありません"というメッセージが返ってきます。フォルダを移動してもリンクしているファイルを参照し続ける方法はありませんでしょうか。移動するたびにリンク変更の作業をしなければならず困っています。お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>>リンクを右クリック→「ハイパーリンク」→「ハイパーリンクの編集」をクリック


>のリンクを右クリックというのがわかりません。
ごめんなさい。
セルを右クリック→「ハイパーリンク」をクリックです。

>htmファイルを開くと新しいウインドーが開くのですが
Excelで開くんですよ。
    • good
    • 0

もうひとつは、


「ハイパーリンクの挿入」ダイアログで
ハイパーリンクを指定するときに
「ファイル」ボタンからブックを指定しないで、
キーボードで直接 aaaa.xls と指定してもいいと思います。
    • good
    • 0

リンクを挿入したブックを


「ファイル」→「Webページとして保存」します。

ブックを一旦閉じて、保存したhtmファイルを開きます。

リンクを右クリック→「ハイパーリンク」→「ハイパーリンクの編集」をクリック

すると、
c:\aaaaa\bbbb\ccc\ddd.xls
と、こんな感じになっているので、
ddd.xls と編集します。

これでリンクが相対指定されました。

あとはこのブックを上書保存してもいいし、
xlsブックとして保存しても相対リンクが保持されます。

この回答への補足

回答ありがとうございます
だいぶ前の質問なのですが、htmファイルを開いたあとの
>リンクを右クリック→「ハイパーリンク」→「ハイパーリンクの編集」をクリック

のリンクを右クリックというのがわかりません。
htmファイルを開くと新しいウインドーが開くのですが、そのウインドー上では「ハイパーリンク」を探せませんでした。ここのところを説明していただけませんでしょうか。宜しくお願いします。

補足日時:2002/08/26 08:41
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルファイルのフォルダー移動でのリンク切れについて

エクセルで作ったファイルを、別のドライブにコピーしたらリンクが切れて終いました。
(例)ファイル1のシート1のA1セルとファイル2のシート1のセル3をリンクさせていましたが Cドライブから Fドライブにコピーしたら リンクしなくなりました。リンクさせていたのは、入力内容が同じのなるようにしてました。

ファイルが 膨大なので楽にリンク切れが無くなるような方法はないですか? 

Aベストアンサー

早い話、ファイル内のリンク先パスを、移動した先のファイルパスへ修正したい ということですよね?

Excelの編集→リンクの設定で、ブックに指定されているリンク先
ファイルパスの一覧が確認できます。
そこでファイル単位でパスの修正が可能です。

これで恐らく一括変換可能と思います。お試し下さい。

Qファイルが移動してもリンクの切れない目次を作りたい

ファイルが移動してもリンクの切れない目次を作りたい

エクセルで顧客リストを作りたいと思っています。
1人の顧客に1つのエクセルファイルを作り、目次という別のファイルを作ってそこからリンクをはって移動できるようにしたいと考えています。

将来的にファイルをフォルダにまとめるなど、置き場所が変わることも考えられるので、
万が一ファイルの置き場所が変わった場合にもリンクが切れない方法でリンクを貼りたいと思います。

またこのファイルはLAN-HDDに保存して、LAN上にある複数のパソコンからアクセスすることが考えられます。

この場合、どのような方法でリンクを貼るとうまくできるのでしょうか。
できるだけファイルが軽くなる方法を希望です。

よろしくお願いいたします。

Aベストアンサー

そういうことなら#3のyh-daichanさんのおっしゃるように
フォルダにまとめておいて、そのフォルダごと移せばよいですね

=CELL("filename")で取得したファイル名をHYPERLI...
http://oshiete.goo.ne.jp/qa/6044317.html

前回の質問のようにHyperlink関数を使うときなど、
一つ上の階層(フォルダ)に行きたいときには「.」を二つ重ねます
=Hyperlink(”..\Book1.xls”)
これで相対的な指定が可能となります。

また、[Ctrl]+[K]ハイパーリンクもブックのプロパティで
ハイパーリンクの基点を設定しなければ相対的になると思います
(未確認)

QExcel 相対パス

Excelでvlookup関数を使っていますが
参照範囲が別ファイルです。

参照先が絶対パスになってしまいますが
これでは他人にこのファイルを提供した場合つかえません。

そこで相対パスにしたいのですができません。

どうしたら良いのでしょうか?

=VLOOKUP(C2,'C:\Documents and Settings\user1\管理\[20130000.xls]Sheet1'!$D$6:$E$634,2,FALSE)
これを
=VLOOKUP(C2,'./[20130000.xls]Sheet1'!$D$6:$E$634,2,FALSE)
にしたい。

Aベストアンサー

>相対パスで入力しても絶対パスになってしまいます。
ソフトの設計思想でそうなっていると思います。
参照対象のファイルを開いているときに直接指定した時は[ファイル名]で良いのですが、参照対象のファイルを閉じると自動的に絶対パスが自動的に付加されますので、閉じたファイルを指定するときは絶対パスが必須という仕様になっているようです。

Qエクセルでハイパーリンクさせているのですが・・・

いま会社の資料や、画像をエクセルで整理していましてハイパーリンクで必要なものにすぐアクセスできるようにしようと思っています。

ところが、同じフォルダーの資料を順番に割りふってゆくのに、なぜか同じフォルダーの階層に毎回同じ手順で開かなければならないので困惑しています。

ちょっと効率が悪すぎると思うわけです。

同じ階層のフォルダーをハイパーリンクさせる作業中、フォルダーがいつも固定してくれると作業が手間取らずに進むと思うのですが、なにか方法はないんでしょうか?

ご存知の方がおられたら御教示ください。

Aベストアンサー

すみません、またasyuです。
相対参照にして別のパソコンに移植することも出来そうなので、そちらでも確認してみてください。
なぜかこちらでは別のパソコンでリンク先(画像)を開いたところInternet Explorerの画面で表示されてしまいます。
プログラムの関連付けを変えても変化なしです。

こちらで試した手順です。
ローカルディスクC の直下にフォルダ(名前を資料一覧とします)を作り、エクセルのファイルとリンク先の画像ファイルを入れます。
エクセルのファイルのメニューバーの『ファイル』→『プロパティ』→『ファイルの概要』タブの「ハイパーリンクの基点」に \資料一覧
といれOKで閉じます。

ハイパーリンクを設定します。
『現在のフォルダ』としてエクセルファイルと画像ファイルが入っているフォルダの中が表示されます。
ですので、ハイパーリンクの設定がラクになると思います。
ここで設定は画像ファイルの名前だけでよいのですが、そのまま絶対参照の状態でも大丈夫のようです。

フォルダごと別のパソコンのローカルディスクC の直下にコピーしてください。
こちらでは上手くいったのですが、パソコンの環境(OSのバージョンやエクセルのバージョンは同じものでWindows XPとエクセル2002)でしたので、
バージョンが違うと上手くいくかどうかはわかりません。

ハイパーリンクの基点について書かれているのはこちらです。
http://office.microsoft.com/ja-jp/assistance/HP052025551041.aspx

すみませんが、私は明後日、日曜の夜まで留守になります。
上手くいかないようでしたら、新しい質問として出される方が良いと思います。
いろいろかき回すようなことばかり書いてすみません。相対参照の件、諦めずにここを見てくださることを願っています。

参考URL:http://office.microsoft.com/ja-jp/assistance/HP052025551041.aspx

すみません、またasyuです。
相対参照にして別のパソコンに移植することも出来そうなので、そちらでも確認してみてください。
なぜかこちらでは別のパソコンでリンク先(画像)を開いたところInternet Explorerの画面で表示されてしまいます。
プログラムの関連付けを変えても変化なしです。

こちらで試した手順です。
ローカルディスクC の直下にフォルダ(名前を資料一覧とします)を作り、エクセルのファイルとリンク先の画像ファイルを入れます。
エクセルのファイルのメニューバーの『ファイル』→『...続きを読む

QExcelのハイパーリンクのアドレスが勝手に変わる

Excel2000での出来事です。

自身のPCフォルダを素早く開くショートカット目的として
C:\Program Files\ などをハイパーリンクで設定しています。

設定してその日は問題なくクリックすることで目的のフォルダが開くのですが、
別の日に改めてクリックすると「このサイトのアドレスは正しくありません」
とメッセージが出てしまいます。

ハイパーリンクの編集を見てみると
C:\Program Files\ と設定していたにもかかわらず
..\..\..\Program Files\ となっているのです。

これはどうしてでしょうか?
なお、いろいろ試しましたがこの現象は、自分自身のPCフォルダを開くときだけで
サーバのフォルダを開く目的でのリンクを張ったりした場合は問題ありません。

たとえば
http://www.yahoo.co.jp/ ←yahooのページ
Z:\server\ ←サーバにあるserverフォルダを開くリンク
C:\server\ ←自分自身のPCのCドライブにあるserverファイルを開くリンク
こんなのを作るとします。

これが気がつくと
http://www.yahoo.co.jp/ ←問題なし
Z:\server\ ←問題なし
..\..\..\server\ ←変化!
必ずこう変化してしまうんです。

変化してしまうタイミングは不明なのですが
その日のうちにExcelを閉じて、開きなおす、PC再起動する、程度では変化しません。
違う日にアクセスしようとすると勝手に変わってるのです。
なお、このファイルは私しか使用していないので
他の人が勝手にいじるということはありません。

また、リンクをfile///のやり方でも同様の現象が起きています。
使用OSはWindowsXPプロフェッショナルです。

どなたか解決方法がわかる方
是非お願いします。
よろしくお願いします。

Excel2000での出来事です。

自身のPCフォルダを素早く開くショートカット目的として
C:\Program Files\ などをハイパーリンクで設定しています。

設定してその日は問題なくクリックすることで目的のフォルダが開くのですが、
別の日に改めてクリックすると「このサイトのアドレスは正しくありません」
とメッセージが出てしまいます。

ハイパーリンクの編集を見てみると
C:\Program Files\ と設定していたにもかかわらず
..\..\..\Program Files\ となっているのです。

これはどうしてでしょう...続きを読む

Aベストアンサー

Excel2000でメニュがーどうなっているか分かりませんが、
絶対パスに指定してある状態で(相対パスになっていたら絶対パスにしてから)

ツール→オプション→全般(タブ)→Webオプション→ファイル(タブ)の中の保存時のリンク更新のチェックを外す…でいかがでしょうか?


人気Q&Aランキング