[[20090629155851]] 『異なるフォルダでの,カレントフォルダにあるファ』(ラパン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

 『異なるフォルダでの,カレントフォルダにあるファイルのリンク』(ラパン)

 同じフォルダに保存してある別ファイルをハイパーリンク先として

 それらのファイルを別名のフォルダにコピーしたとします(例えばバックアップHDとかですね)。

 この場合,バックアップ先でオープンするとハイパーリンクが無効になるのは仕方ないのでしょうか?

 しばらく前は,カレントフォルダであればハイパーリンクが有効で(つまり,自動的にフォルダ構成が変更されてたんだと思います)

 こりゃあ便利だとルンルンしていたような気がするんですが

 最近,ファイルを開くことが出来ませんというエラーが出てきて,確かにファイルのリンク先が変わっていない。

 というか,そんなつもりのない設定になっています。

 以前のルンルンが勘違いで,今の症状が当たり前なのでしょうか?


 > しばらく前は,カレントフォルダであればハイパーリンクが有効で
 >(つまり,自動的にフォルダ構成が変更されてたんだと思います)

 > ・・・確かにファイルのリンク先が変わっていない。

  ↑ここ、具体的なイメージでご説明いただけませんか?(フォルダ名等、架空で構いませんが、構成の変/不変が分かる様に)

 1.自動的にフォルダ構成が変更されていた時のハイパーリンクアドレス? →
  
 2.現状のリンク先アドレス? → 

 (半平太) 2009/06/29 18:07

 半平太様 レスどうもありがとうございます。

  1.自動的にフォルダ構成が変更されていた時のハイパーリンクアドレス?

 正確に言うと、「自動的にフォルダ構成が変更されていたであろう」です。

 自宅PC F:\

 会社PC J:\

 このフォルダで運用していたときは、自宅でも職場でもハイパーリンクが有効(だったと思うのです。もう自信がない)。

 現在

 自宅PC C:\Documents and Settings\○○\My Documents\MY Dropbox\days

 会社PC C:\Documents and Settings\△△\My Documents\MY Dropbox\days

 ※dropbox を使い始めたのです。いやあ便利ですねえ。

  2.現状のリンク先アドレス? 

 例えば hukuro.xls というファイルだと

 ../../../../kikkaku2/Application Data/Microsoft/Excel/hukuro.xls

 となります。

 私 personal.xls を運用しています。

 これはそこのフォルダが適用されていますね。

 ハイパーリンクし直したものはフォルダ構成が無く,ファイル名のみが表示されます。

 もしかして,フォルダ無しにすると上手く行くのでしょうか?

 (ラパン)2009/06/29 19:00


 >もしかして,フォルダ無しにすると上手く行くのでしょうか?

 全てのファイルをF:\にコピーして実験してみました。

 外れでした^^;

 でも分かったことがあります。

 ハイパーリンクが機能していた C:\Documents and Settings\△△\My Documents\My Dropbox\days\□□.xls は

 リンク先が F:\□□.xls となり,ハイパーリンクが自動的に変化していました。

 はて?

 謎が深まりました。

 (ラパン)2009/06/29 19:22


 自己削除

 (半平太) 2009/06/29 21:04

  >(だったと思うのです。もう自信がない)。
  再現不能なことをお聞きしてしまいました。すみません。

  >リンク先が F:\□□.xls となり,ハイパーリンクが自動的に変化していました。
  そうすると、ローカルな環境では問題ないことになりますし、
  相対アドレスで認識されていると云う証明にもなり、
  また、リンク先アドレスは自分が属するフォルダ内であることも認識されている様に思えます。

  にもかかわらず、何故こんなに長いアドレスになるのか、よく分からないです。
            ↓
   > ../../../../kikkaku2/Application Data/Microsoft/Excel/hukuro.xls

 推測するに、同じフォルダ内にあると見えて、実はリンク元とリンク先は同じフォルダには無い・・と云うことかも。。
 OSがVistaではよくある現象ですが、お使いのOSはなんですか?

 (半平太) 2009/06/29 21:36

 OSはXPです。

 >ローカルな環境では問題ないことになりますし、相対アドレスで認識されていると云う証明にもなり、

 >また、リンク先アドレスは自分が属するフォルダ内であることも認識されている様に思えます。 

 分かりやすい言葉にして下さってありがとうございます^^;

 以下のように整理しました。

 リンク先アドレスが自分が属するフォルダ内であれば,フォルダが変更されてもリンクが有効。 

 ただ、○○した場合に、フォルダがc:\Documents and Settings\◇◇\Application Data\Microsoft\Excel に変わる。

 ○○が不明^^;、◇◇はユーザーです。

 (ラパン) 2009/06/30 09:13


 >ただ、○○した場合に、フォルダがc:\Documents and Settings\◇◇\Application Data\Microsoft\Excel に変わる。
 > ○○が不明^^;

 ちょっと、問題の認識にズレが生じているように思います。

 1.確かに原因としての「○○」は不明ですが、事実行為としての「○○」は以下ですよね?
    
 > 同じフォルダに保存してある別ファイルをハイパーリンク先として
 > それらのファイルを別名のフォルダにコピーしたとします(例えばバックアップHDとかですね)。
 > この場合,バックアップ先でオープンすると・・・

 2.あと、相対アドレスになるのか、絶対アドレスになるのか、私は分からなくなってしまいました。

 これなら、相対アドレスですし、
   ↓
 > 例えば hukuro.xls というファイルだと
 > ../../../../kikkaku2/Application Data/Microsoft/Excel/hukuro.xls

 これなら、絶対アドレスと云うことになると思えるのですが。
  ↓
 >フォルダがc:\Documents and Settings\◇◇\Application Data\Microsoft\Excel に変わる。

 上記2アドレスは、いずれも『ハイパーリンクの編集』ダイアログ内のアドレスボックスに表示されているものですよね?

 3.環境の確認ですが、オリジナルとバックアップは、両方ともOSはXPですね?
   エクセルのバージョンはどうですか?

 4.あと、ここもご参考に。(絶対パスと相対パスについて、少し理解が深まります)
 ハイパーリンクを含むテンプレートで作成したブックでハイパーリンクがエラー
http://support.microsoft.com/kb/414287/ja

 (半平太) 2009/06/30 10:25

 半平太様との交換日記みたいになってきました^^;

 1 ○○は以下の行為を指しません。

 > 同じフォルダに保存してある別ファイルをハイパーリンク先として
 > それらのファイルを別名のフォルダにコピーしたとします(例えばバックアップHDとかですね)。
 > この場合,バックアップ先でオープンすると・・・

 リンクが無効にしてしまう何らかの操作のことです。

 2 エクセルは ../../../../kikkaku2/Application Data/Microsoft/Excel/hukuro.xls と表示しており,

 c:\Documents and Settings\◇◇\Application Data\Microsoft\Excel はこういう事だろうと私が補ったものです。

 kikkaku2 は私のパソコンのユーザー名です。

 もしかしてこれがエラーの素?

 3 OSは両方ともXPです。

 4 この頁は現在壊れているのでしょうか?

 (ラパン) 2009/06/30 12:12


 >交換日記みたいになってきました

 うーん、多分、事実関係がクリアになり切っていないため、割り込みにくいのかも知れません。

 私の環境でテストしても再現しないので、どうもお役に立てそうにありません。
 他の方のレスが付くことを祈って、私は失礼します。m(__)m

 (半平太) 2009/06/30 15:50

 半平太様 お付き合いどうもありがとうございました。

 >私の環境でテストしても再現しないので

 とありますのは,フォルダを変えてもリンクが無効にならないということですよね。

 リンク有効が正しい振る舞いだと結論しました。

 リンク先フォルダが変わってしまう原因は分かりませんが,対応策は先程発見しました。

 テキストに重ねたポイントが指の形になると,リンク先が表示されます。

 ここで,リンクの正誤が分かります。

 さて,間違っていた場合です。

 右クリックして,ハイパーリンクの編集を選びます。

 開いたウィンドウの下にあるアドレスの項に表示されるのは,間違ったフォルダ+ファイル名ですが,

 上にある検索先の項に表示されるのは,カレントフォルダです。

 アドレスの項を編集してファイル名だけにしてOK。

 これで,リンクが有効になります。

 根本的な解決法ではありませんが,イライラしなくて済みます。

 (ラパン) 2009/06/30 17:57

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.