EXCELであるセルがハイパーリンクで別のファイル(EXCELファイルであったり、プレーンテキストであったり、ローカルドライブのWebページであったりします)を参照しているとき、その参照先のファイルが移動したとき、これを追跡することができますか。

もちろん、当該EXCELファイルがオープンしていない時に移動される可能性があります。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/06/08 16:21:53
  • 終了:2006/06/15 16:25:02

回答(1件)

id:underDog No.1

underDog回答回数11ベストアンサー獲得回数02006/06/10 13:37:36

ポイント60pt

excelはアプリケーションであり、(種類は何であれ、ローカルのPC内にあるものとします)ファイル移動を管理・制御しているのはOSです。

私が知る限り、OSがファイルの移動についての履歴を保持していないということで、excelなどどんなアプリケーションであっても、首題を実現することは無理なのではと思います。

答えになっていないと思いますが、どうでしょうか?

#URLはダミーです

http://q.hatena.ne.jp/1149751311

id:atmcjj

underDog様ご丁寧なコメントに感謝します。

仰るとおりかと存じます。

実装イメージとして、リンクを張った場合、そのリンク先ファイルのエントリリストを別ファイルで作成しておき、プログラムでそのエントリリストにあるファイルへのアクセス(移動など)あったら、トラップできないものかと思いました。

falthcheck(改竄監視)プログラムのようなものと同じような方法で実現できないものかと…

ファイルエントリリストでディスク上のi-nodeブロックへのポインタ(NTFSの世界では何というのでしょう?)が保持されているものとします。

2006/06/10 22:31:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません