- ベストアンサー
読み取り専用ファイルの上書き保存方法と注意点
- ファイルを上書き保存するためには、読み取り専用属性を解除する必要があります。
- 上書き保存を行う際に注意が必要な点として、他のオペレーターがエクセルを利用中である場合にエラーが発生する可能性があります。
- 共有ブックとしての運用を諦め、個別に読み取り専用状態を管理する方法を検討するべきです。また、ファイルサイズが大きくなると保存時にエラーが発生する可能性があるため、ファイルの分割やデータの圧縮を検討することも重要です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>ただ、全てのオペレーターにアクセスのライセンスを取得させるのが簡単な状況でないため、 >アクセスの活用ができない状況にあります エクセルからアクセスのテーブルの操作が可能です。 すべてのユーザーにアクセスのライセンスがなくても運用できる可能性もあります。 例えば 1台のパソコンにアクセスが入っているとして データベースの作成、テーブルの作成など行って、共有できるサーバーのフォルダにデータベースの ファイルを作成しておきます。 ほかのユーザーは、エクセルを使って データを追加したり、検索やデータの抽出を行う作業専門に します。 データベースの操作は 大まかに 1、データの検索・抽出 2、データの追加 3、データの修正 4、データの削除 に分けられますが。 エクセルからアクセスのテーブルの内容を修正したり削除したりする時だけは運用に注意してください。 集計したいデータをエクセルで抽出、エクセルで内容を書き換えた後にアクセスのテーブルに反映させる といった手順ですが。 仮に Aさんがあるレコードのデータを修正したいと思ってエクセルに取り出して作業中に Bさんも同じレコードに修正の作業に入ってしまった。Bさんが先に作業を終えてアクセスのテーブルに 保存。 その後に、Aさんが作業を終わってアクセスのレコードを上書きして、Bさんの作業内容が消える という可能性です。 そのあたりを工夫すればいかがでしょうか?
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
Excelの「変更履歴」機能というのがアル。 http://allabout.co.jp/gm/gc/297720/ これを読んで、使えないか考えてみては。 ーー 読み取り専用ファイル http://www.kenzo30.com/ex_kisopoint/onepoint_sonota5.htm 上書き保存ができないファイルです。 開いた跡でyp見tp理専用属性を返すことは出来ないでしょう。 上記に 上書きしたものを保存する時は、別のファイルとして新しい名前を付けて新規に保存します、と在るように そのようにする仕掛けを考えたらどうでしょう。 ーー 一般にエクセルは自分で使うソフトであり、機密や権限などの体系的な組み込みはなされていない(目指してない)ソフトです。 素人衆が、十分勉強もしないで、あれもこれもとか、なんでもエクセルとかの路線で色々質問も多いが、「木に縁りて魚を求む 」の類ではといつも思う。
お礼
ご回答ありがとうございます。確かにエクセルでの運用には無理がある状況です。 考え方を変えて今後の運用方法について再度 検討してみることにします。
- hallo-2007
- ベストアンサー率41% (888/2115)
質問に対する直接の回答ではありません。 >既に2人のオペレーターが >ファイルにアクセスしている状態で、3人目のオペレーターがファイルを開くと読み取り専用と >なってしまったり、保存時に時間がかかり過ぎたり、保存時のエラーが頻繁に発生したりといった >状況でしたので共有ブックとしての運用は諦めました。(シート50枚、ファイルサイズ3.5MB程度) 複数のユーザーから同時編集が必要になった時点でエクセルファイルでのデータ管理はあきらめましょう。 元々エクセルはスタンドアロンの上に使われるアプリケーションです。 複数のユーザーからデータの編集を行うのならばアクセスなどデータベースの活用に考え方を変えるべきです。 ファイルを開くときに 通知 を設定するなどで解決方法があるかもしれませんが 仮に エクセルファイルを上書き保存できたとして、先にほかのユーザーが編集した内容の上に上書き保存してしまったらどうでしょうか? シート50枚というのも使いにくくないですか。
お礼
早速のご回答、ありがとうございました。今後の運用について検討をしてみます。 ただ、全てのオペレーターにアクセスのライセンスを取得させるのが簡単な状況でないため、 アクセスの活用ができない状況にあります。あと、よく考えてみたのですが、この方法では 上書き保存した際に漏れが生じてしまうのですね・・・。参考になりました。
お礼
お礼が遅くなってしまい、誠に申し訳ございませんでした。 また、貴重なご意見を頂きありがとうございました。 アクセスでの運用も視野に入れて今後の運用について 検討してみます。