ネットワークの共有フォルダ内の2つのExcelのファイルを同時に開いていたら、1つのファイルにもう1つのファイルの内容が書き換わってしまいました。
変わってしまったファイルは読み取り専用(誰かがファイルを使っていたみたいで)で開きました。

どんな原因が考えられますか?

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

A 回答 (4件)

>サーバーは強制終了など起こらなかったし


いえ、クライアント側でファイルを開いたまま強制終了にならなかったということです。
クライアントプログラムが閉じずに終了してしまうと、ローカルのファイルを開いたまま強制終了したのと同じように、クライアントもファイルが開きっぱなしの状態になるのですが、サーバーでも開きっぱなしの状態になってしまうのです。
クライアントが再起動しても、サーバーでは開きっぱなしの状態です。

しかし、BがAに変わってしまったというのは、サーバーがUNIXでない以上、もはや不明です。

Excelファイルには、開いた後ファイルメニューのプロパティで、最終更新者が特定できる可能性が高いです。
また、同じ内容のファイルといっても、更新日時は違うはずです。
作成日時が最近なら、一度まちがって削除して、もう片方をコピーすることでごまかしたなんてことも考えられます。

んんん、不思議な現象なので、ほかには誰かが誤って上書きしてしまったぐらいしか思いつきません。

すみません、力になれなくて。

この回答への補足

ご回答ありがとうございます!

>>サーバーは強制終了など起こらなかったし
>いえ、クライアント側でファイルを開いたまま強制終了にならなかったということです。

すいません。クライアントでしたか・・・。
私の確認できる範囲ではなかったと思いますが、
他のクライアント側で強制終了してしまったかどうか・・。
もし、他PCで強制終了が発生した場合も、当現象はありえますか?

作成日は、1週間ほど時間がたってしまっているので無理ですね・・・(‥ゞ

>んんん、不思議な現象なので、ほかには誰かが誤って上書きしてしまったぐらいしか思いつきません。

>すみません、力になれなくて。

いいえ、そんなことないです。
とっても助かっております。ありがとうございます。

補足日時:2002/02/14 13:09
    • good
    • 0

他のクライアントが開いても同じような現象は起こりえます。


今もこのファイルを開くと、読み取り専用になってしまいますか?
もしそうなら、やはりサーバーを再起動するのがいちばん手っ取り早いのですが、サーバーは再起動しても大丈夫な状態ですか?
    • good
    • 0
この回答へのお礼

ありがとうございます。

>他のクライアントが開いても同じような現象は起こりえます。
そうですか・・。
共有ブックを開いていて、アプリケーションエラーがでてしまったときは気をつけなければなりませんね。
また、変更をかけてしまった場合はバックアップを必ず取るようにしなければなりませんね。

>今もこのファイルを開くと、読み取り専用になってしまいますか?
ファイル自体は削除されてしまっていて(使い物にならなくなってしまったので・・・)確認できませんでした。

ありがとうございました。
とても勉強になりました。

お礼日時:2002/02/15 09:28

ネットワークの種類にもよりますが、サーバーがUNIXの場合、ハードリンクまたは、シンボリックリンクという機能により、同じファイルを2つ以上の名前が刺していることがあります。


もう1度Aを変更したとき、Bも変更されましたか?
この現象はサーバーがWindowsのときにはありません。

サーバーがWindowsの場合、誰かまたはあなたが以前に、Bというファイルを開いたままExcelが強制終了したことがある場合、サーバーが再起動するまでそのファイルが誰かが開いているような状態になっていることがあります。
この現象はサーバーがUNIXの場合にはありません。

共有フォルダのサーバーの種類や、上記の状況などがわかったら、補足してください。

この回答への補足

ご回答ありがとうございます。

サーバー、クライアントともOSはWindowsNTです。

>サーバーが再起動するまでそのファイルが誰かが開いているような状態になっていることがあります。

サーバーは強制終了など起こらなかったし、再起動も行なっておらず、正常に稼動しておりました。
共有フォルダのアクセス権限も正常でした。

読み取り専用に関するバグがいろいろあるようなのですが、その可能性って考えられますか?

補足日時:2002/02/13 10:18
    • good
    • 0

こんにちは。


ネットワークで共有したファイルを2人で開いたんですか?
もしくは1台のパソコンで1つのファイルを2個あけたのですか?

>変わってしまったファイルは読み取り専用
>(誰かがファイルを使っていたみたいで)で開きました。
つまり、マスターは他の人が開き、あなたは読み取り専用で開いたのですか?
その場合は他の人が内容を変え、保存すれば当然内容は変わります。
もしくは保存しなくてもマクロの作成により自動的に上書きされます。
    • good
    • 0
この回答へのお礼

ありがとうございます、Black_Tigerさん。

すみません、説明不足でしたね。
例えば、AとBというファイルがあるとします。
>ネットワークで共有したファイルを2人で開いたんですか?
>もしくは1台のパソコンで1つのファイルを2個あけたのですか?

1台のPC上で、Aを開いて、その後Bを開いたら
「他のユーザーが開いています。読取専用で開きますか?」
というメッセージが表示されました。
Bのファイルはネットワーク上で、他のユーザーが開いていたようです。
そこで、「読み取り専用」でファイルを開きました。

すると、内容がAのものに変わってしまったのです。
ファイル名は変わっておりません。

>つまり、マスターは他の人が開き、あなたは読み取り専用で開いたのですか?
>その場合は他の人が内容を変え、保存すれば当然内容は変わります。

たぶん、その可能性はないと思うのです。

>もしくは保存しなくてもマクロの作成により自動的に上書きされます。

ファイル自体にマクロはなかったのですが、ファイルを閉じる時などに、何か作用するのでしょうか?

お礼日時:2002/02/06 16:33

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

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

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

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

Q「古い圧縮ファイル」の確認方法

Dドライブのディスクのクリーンアップをしたいのですが、実行できるものが、「古い圧縮ファイル」の削除しかありません。

「古い圧縮ファイル」がどのプログラムかを確認する方法を教えてください。

また、圧縮されたファイルの名前は青くなるらしいのですが、見つかりません。どうしてでしょうか
圧縮ファイルは1G弱あります。

Aベストアンサー

http://www.atmarkit.co.jp/fwin2k/win2ktips/106cleanup/106cleanup.html

初期設定では、50日以上アクセスの無かったファイルに対して、圧縮が行われます。
当然、圧縮してからでないと、ファイル名は青色にはなりませんので、ディスク・クリーンアップでの候補段階では、黒色のままです。


尚、設定によっては青色表示にならない場合も有りますけど。

http://121ware.com/qasearch/1007/app/nec.jsp?005084

Q読み取り専用にチェックが入っていないのに、読み取り専用に・・・

共有フォルダ内にあるエクセルを開くと、読み取り専用となっています。しかし、プロパティから見ても、読み取り専用にチェックは入っていません。

しかも、読み取り専用の使用者は、自分となっています。でも、私は開いていません。

そのデータを作成したのは私なのでが、それは関係あるのでしょうか?

宜しくお願致します!!

Aベストアンサー

共有フォルダにあるということはファイルサーバーのPCに保存されているのですよね?よくあることなのですが、貴方のPCがそのエクセルを開いたまま強制終了された等の場合に、いきなり接続が切れたわけだからファイルサーバーは貴方がまだエクセルを開いていることになっていると勘違いすることがあります。だいたいの場合がしばらくすれば直りますが、それでも直らなければファイルサーバーを再起動してみてください。

Qファイルの圧縮方法

AVIやMPGの画像ファイルを圧縮する方法を教えてください。900mb位のファイルをCD-Rに落とし込める700mbまで圧縮したいんですが。できれば、zipやlzhなどの後で解凍しなくてはいけないような圧縮方法ではなく、多少画像が荒くなってもファイルを単純に縮小させるような方法を教えていただけると有り難いのですが。。
因みに、TMPGEncを試してみたんですが、どうもうまくいかなくて。。ファイルサイズが元のファイルより逆に大きくなってしまうんです。
すいませんが、宜しくお願いします。

Aベストアンサー

画像圧縮?くす(^^
エンコはTMPGEncやaviutlでやるのがふつーです。
ええ 絶対! 
aviutl
http://ruriruri.zone.ne.jp/aviutl/

zipとかで圧縮しても意味ありません サイズ的に。

で、TMPGEncで元より大きくなるのは問題は
コーデック、画像サイズ、 音声ファイルなど
理由はいっぱいあります。対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=625581

だから圧縮というか再エンコードが面倒なら
ファイルをテキトーな部分でカットする方向性はどお?
CD-R 2枚に保存 450 450 くらいでカット。
対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=610331
ではでは!

追伸
カンタンにならrmファイルに変更かなあ
でも画質は落ちますよ
ネット配信 ストリーミング形式でどぞ!
RealplusG2とかRealEncoderで変換
でもaviでもないしmpegでもないですけど、どお?

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=610331

画像圧縮?くす(^^
エンコはTMPGEncやaviutlでやるのがふつーです。
ええ 絶対! 
aviutl
http://ruriruri.zone.ne.jp/aviutl/

zipとかで圧縮しても意味ありません サイズ的に。

で、TMPGEncで元より大きくなるのは問題は
コーデック、画像サイズ、 音声ファイルなど
理由はいっぱいあります。対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=625581

だから圧縮というか再エンコードが面倒なら
ファイルをテキトーな部分でカットする方向性はどお?
CD-R 2枚に保存 450...続きを読む

Qエクセル VBA 読み取り専用になっているファイルを開く場合

エクセルVBAを取り組んでいるのですが、
"A"のファイルでマクロを作動させて、"B"のファイルを開くマクロを組んでいます。
その時に誰かが"B"のファイルを開いていた場合強制的に読み取り専用で開いてしまいます。
読み取り専用で開こうとした場合には、マクロを停止させるようにしたいのですが、どういう形にしたら良いでしょうか?
ちなみに"B"ファイルを開いているマクロを下に乗せておきますので、変更しなければならない等がありましたら、教えていただけますと幸いです。

For Each wb In Workbooks
If InStr(wb.Name, "B") > 0 Then flag = True
Next wb

If flag = True Then
Else

Workbooks.Open Filename:="Z:\B.xls"
End If

Aベストアンサー

こんにちは。

>その時に誰かが"B"のファイルを開いていた場合強制的に読み取り専用で開いてしまいます。
つまり、ファイルが共有関係にあるのですね。その場合、このようにするのが一般的かもしれません。


Sub Test1()
Dim Fname As String
Dim myPath As String
Dim myFno As Integer
myPath = "Z:\"
Fname = "B.xls"
 myFno = FreeFile
 On Error Resume Next
 Open myPath & Fname For Binary Lock Read Write As #myFno
 Close #myFno
If Err.Number = 70 Then
  MsgBox "すでに開いています。"
ElseIf Err.Number = 0 Then
  Workbooks.Open myPath & Fname
End If
End Sub

Qファイルの圧縮方法が解りません

窓の杜やベクター等に置かれている、フリーの圧縮、解凍ソフトをダウンロードしていますが、テキストファイルや、画像ファイルの圧縮方法が解りません。何方か教えて頂けませんか?

Aベストアンサー

ソフトの開発者のサイトで質問することをお奨めします。

ソフトごとに操作方法が異なりますので、使用しているソフト名すらない状態では誰も必要とする回答を出せません。

窓の杜やベクターでは開発者のサイトへのリンクがありますから、そこからアクセスできますよ。

QExcel>PERSONAL.XLSが開かれているので読み取り専用を推奨されてしまう

こんにちはtmgmです。

Excelで個人用マクロブックにマクロを保存して以来、Excelを起動すると、「PERSONAL.XLSが開かれているので、読み取り専用にしますか?」というようなことを聞かれてしまいます。保存されていたであろうPERSONAL.XLSを検索から呼び出して削除したのに、未だにこのメッセージだけは消えません。

どうすれば解消できるでしょうか?お分かりの方、いらっしゃいましたらご返答宜しく御願いします。

Aベストアンサー

Excelのバージョンは?

Excelを開いてから ウィンドウ-再表示の中に Personal.xls はありますか?
あるなら削除した Personal.xls は別ものかも。

下記の手順ではどうでしょう?

1.Excelを開いて「読み取り専用~」メッセージは「いいえ」で開く(上書き可能で開く)
2.ウィンドウ-再表示- Personal.xls を表示
3.ファイル-名前を付けて保存の全般オプション(ツール)を開いて「読み取り専用を推奨する」にチェックがあるか確認し、ある場合は外して Personal.xls に上書き保存。
4.ウィンドウ-表示しないで Personal.xls を非表示
5.Excelを終了させる際に、Personal.xls を再度上書き

Qpsdファイルの圧縮方法

psdファイルの圧縮方法を教えてください。(基本的質問で恐縮ですが)
win98です。なお、ファイルは9MB程度ですが、圧縮したものを解凍する際、鮮明度が落ちずに元通りの画像で開けますでしょうか?

Aベストアンサー

●大きなサイズのファイルを分割して送付

+Lhaca 1.20 デラックス版での分割方法
http://park8.wakwak.com/~app/Lhaca/

 1. インストールは、ダウンロードした Lhaca120.exe を実行する。
 2. デスクトップに作成された +Lhaca のショートカットに、
   対象のファイルをALTキーを押しながらドロップする。
 3. 保存場所を聞いてくるので、望みの場所を指定する。
   (圧縮形式は、相手が解凍できる形式を選ぶ。)
 4. 分割されたファイル群と結合用のバッチファイルが作成される。
   (デフォルトでは 1.2MB を上限として分割される。)
   (このサイズは +Lhaca で変更できる。)
 5. (4)のファイル全てを、容量を超えないようにメールに添付して送信
   する。
   (添付ファイル総数を本文に明記すること。)
 6. 受け取った側は、全ての添付ファイルを一箇所に集めて、バッチファ
   イルを実行する。
   (操作手順は、本文に明記すること。)
 7. 分割されたファイルが結合されるので、結合された圧縮ファイルを解
   凍する。
 8. 9MBのファイルが解凍されるので、作業する。


これでどうかな!?

※他の圧縮ソフトも分割機能が備わっていると思うが・・・

●大きなサイズのファイルを分割して送付

+Lhaca 1.20 デラックス版での分割方法
http://park8.wakwak.com/~app/Lhaca/

 1. インストールは、ダウンロードした Lhaca120.exe を実行する。
 2. デスクトップに作成された +Lhaca のショートカットに、
   対象のファイルをALTキーを押しながらドロップする。
 3. 保存場所を聞いてくるので、望みの場所を指定する。
   (圧縮形式は、相手が解凍できる形式を選ぶ。)
 4. 分割されたファイル群と結合用のバッチファイルが作成される。
   (...続きを読む

QとあるExcelファイルを開くと、勝手に同じファイルが2つ開いてしまう

OSはXPで、Excelのバージョンは2003です。

例えば「abc01」というExcelファイルがあるとします。
それをダブルクリックして開くと、同じファイルが2つ開いてしまいます。
(今までそんな事はありませんでした。今日初めてそうなりました。)

と言っても、全く同じ名前のファイルは開けませんので、
「abc01.1」「abc01.2」という名前も勝手に付けられて開きます。
それを閉じると、デスクトップにはやっぱり「abc01」というファイルしかありません。

なぜこんな現象が起きるのでしょうか・・・?
試しに他のExcelファイルを2~3個開いてみましたが、
そんな事は起きませんでした。

例えば「abc01.1」の方でsheet2を表示して、
「abc01.2」の方を見てみるとsheet1のままだったりするので、
連動(?)はしていないようです。
あと「abc01.1」の方をちょっと編集して一旦両方閉じて、
また開くとちゃんと両方編集されていました。
「abc01.1」を編集→上書き保存の時点で「abc01.2」がどうなっているかは見ていません。

職場のパソコンで起きた事で、
今は家から投稿しているので上記の状況以外は書けませんが、
どなたか原因が分かる方、よろしくお願いいたします。
(もしかして明日には普通になっているかも知れませんが・・・)

※次に職場のパソコンを開くのは明日の夜になりますので、
 補足・その後の報告・お礼などは遅くなってしまいます。

OSはXPで、Excelのバージョンは2003です。

例えば「abc01」というExcelファイルがあるとします。
それをダブルクリックして開くと、同じファイルが2つ開いてしまいます。
(今までそんな事はありませんでした。今日初めてそうなりました。)

と言っても、全く同じ名前のファイルは開けませんので、
「abc01.1」「abc01.2」という名前も勝手に付けられて開きます。
それを閉じると、デスクトップにはやっぱり「abc01」というファイルしかありません。

なぜこんな現象が起きるのでしょうか・・・?
...続きを読む

Aベストアンサー

http://oshiete1.goo.ne.jp/qa3816162.html

たぶん、↑と同じ現象です。

QNTFS圧縮したファイルを全部まとめて戻す方法

NTFS圧縮したファイルをプロパティからひとつひとつチェックをはずして戻すのではなく、圧縮されたファイルを全部まとめて元に戻す方法ってあるのでしょうか?

Aベストアンサー

圧縮を解除したいファイルを全て選択した状態で
→プロパティ→NTFS圧縮のチェックを外す→OK

それらのファイルがフォルダに入っているなら
フォルダのプロパティからやってもいい。
(サブフォルダにも適用するか尋ねられるからOKにする)

Qエクセルで保存したものを開くと同時に2つのシートが開いてしまう

あるものをエクセルで保存したのですが、ファイルを開くと、同時に2つのシートが開いてしまいます。ひとつだけのシートを開くようにするにはどうすればいいのでしょうか。よろしくお願いします。マクロは使用していません。

Aベストアンサー

2です。ウィンドウ→新しいウィンドウを開くとした場合にこういう状態になります。

2つ開いた状態で上書き保存すると次回も同様のじょうたいでたちあがります。

どちらでもかまいませんが一つウィンドウを閉じて、
上書き保存してください。で、もういちど開いてみてください。直っていると思います。


人気Q&Aランキング

おすすめ情報