人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルで、hoge.xlsの中にfoo.xls、bar.xlsの内容を包含したい(要件も参照)のですが、以下の方法ではそれぞれ問題があります。
VBAでも良いので上手い解決方法はありませんか?
◆試してNGだったこと
1.ハイパーリンク
hoge.xlsでハイパーリンクは問題なく参照可能ですが、保存するだけでURLが相対パスに変わってしまい、リンク先が無いエラーになる。
相対パスでも、エクスプローラからは問題なく参照可能。
「file://コンピュータ名/・・・」のような絶対パス指定もNG。
2.オブジェクトの挿入(リンク)
foo.xlsを参照可能な人が、foo.xlsが見えている状態でhoge.xlsを上書き保存すると、本来参照不可の人も保存された時点の情報までは参照可能になってしまう。(更新が不可なだけ)
◆要件
対象のエクセルファイルはすべて(WORKGROUPの)ネットワーク共有フォルダ(Samba)上に存在。
hoge.xlsは、誰でも参照可能なパスに保存だが、foo.xlsは管理職のみ参照可能、bar.xlsは一般社員でも参照可能なフォルダに保存。
管理職ならhoge.xlsを開くだけで、foo.xlsもbar.xlsも参照を可能とし、一般社員の場合は、foo.xlsは参照不可としたい。

●質問者: P-mako
●カテゴリ:コンピュータ インターネット
✍キーワード:BAR hoge ng samba URL
○ 状態 :キャンセル
└ 回答数 : 1/1件

▽最新の回答へ

1 ● robbie21

もっとも簡単なのは、

A.

管理者用のhogeAdmin.xls、一般社員用のhogeUser.xlsを作る。

だと思います。


B.

[データ]-[外部データの取り込み]

を使用すると、取り込んだ後のクエリを右クリック->プロパティで

のチェックをはずしておくことで

>foo.xlsを参照可能な人が、foo.xlsが見えている状態でhoge.xlsを

>上書き保存すると、本来参照不可の人も保存された時点の情報までは参照可能

は回避できます。

ダミーURL

http://d.hatena.ne.jp/robbie21/

◎質問者からの返答

Aは前提除外。

Bは確認済み。この設定があっても運用が煩雑になるだけなのであり得ない。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ