[[20030922231030]] 『閉じる時に自動的に保存されてしまう』(たか) ページの最後に飛ぶ

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

 

『閉じる時に自動的に保存されてしまう』(たか)

保存について

お聞きしたいのですが、私が使っているエクセル2000でファイルを閉じる時に自動的に保存されてしまい困っています。どのようにすれば保存されないようになるのでしょうか、ご返答お願いします。


 ブックを閉じるときにマクロが動いていると考えられます。

 [Alt]キーを押したまま[F11]キーを押して、VBEの世界に入って調べてみてください。
 左側にある[プロジェクトエクスプローラ]の[ThisWorkbook]のところを
 ダブルクリックしてみてください。

 何かコードが入っていませんか?
 (kazu)

(kazu)さんありがとうございます、ご記入のようにコード入っています。申し訳ありませんがこのコードはどのように消せばいいのでしょうか(たか)

 普通に delキー で消えるけど・・・ どの部分を消せばいいかってこと?
 でも誰かが意図的にマクロを設けてあるのであれば、マクロ無効で開けば良いのでは? 
  (INA)

 説明が不十分だったようで申し訳ありません。
 私が行なった作業手順をお書きします。
 @上記のように[ThisWorkbook]までいき、ThisWorkbook(コード)の窓が開きます。
 Aオブジェクトの選択欄が[General]のときはコードは現れず、[Workbook]にすると
 『Private Sub Workbook_Open()

 End Sub』
 このようなコードが現れます。
 Bこのコードを「全選択」「クリアー」を行なうと自動的にオブジェクトの選択欄が[General]に戻ってしまい、
 [Workbook]を見るとコードが復活しています。
 C「クリアー」した状態のまま、保存してVBEを閉じても保存される状態は変わっていませんでした。

 あとマクロを無効にしても自動的に保存されてしまいます。

 >マクロを無効にしても自動的に保存されてしまいます
 じゃあ原因はマクロではありませんね。そんな設定あったかな・・?
 新規ブックにデータをコピーして作り直してはいかがでしょう?

  (INA)


 今調べて見たら、新規ファイル全てが自動保存の対象になっているようです。
 (たか)

 上書き保存の確認メッセージなどは、表示されますか?
 個人用マクロブックやアドインは使っていないですよね?

 Excelの修復もしくは再インストールするしかないのかな・・・?
  (INA)

 メニューバーの「ツール」⇒「オプション」⇒「自動保存」の「自動保存しない」のところに
 チェックを入れることで解決するのでは?(スー)

 「オプション」は私も見てみたのですが見つけることができませんでした。
 どの辺りにあるのか教えてもらえますか、お願いします。
 (たか)

 アドインです。ツール−アドイン−自動保存にチェックが付いていないと表示されません。
 見あたらないと言うことは、使用されていないと思われます。

 例えば、ファイルを書込不能にして、終了するとどうなりますか?
 保存できません。とか表示されるのかな・・?
  (INA)

 まず「ファイルを読み取り専用」にしてそのファイルに書き込むという意味でよろしいでしょうか。
 試してみたところ、「別名保存の窓」が出てきて別名保存するまで他の行動ができなくなりました。
 (たか)

 あと気になったことがあるのですがVBEを表示したとき、どのファイルを開いてもパスワードロックのかかった「Gmexcl97.xla」というものが
 プロジェクトエクスプローラーに表示されるのですが、これは関係ありませんか。
 (たか)

 申し訳ありません上記のものは翻訳ソフトのアドインでした。
 (たか)


 標準モジュールに↓のコードが入っていると[たか]さんのいう
 [閉じるときに勝手に保存される]ができます。
 再度VBEで標準モジュールにAuto_Closeが入っていないか確認してください。
 (kazu)

 Sub Auto_Close()
  ActiveWorkbook.Save
 End Sub

 上記のものがある場合にVBEの中でどのように表記されるのでしょうか。
 プロジェクトにはそれらしいものは現れず、
 「挿入」→「標準モジュール」を選ぶと新規扱いになります。
 コードらしき書き込みはThisWorkbook(コード)窓のオブジェクトの選択欄が[
Workbook]にある。
 『Private Sub Workbook_Open()

 End Sub』
 ぐらいのものなのですが別のところに見るべき場所があるのでしょうか。
 あとプロジェクト枠の「Sheet1」,「Sheet2」,「Sheet3」にもオブジェクトの選択欄が[Workbook]ときには上記に良く似たコードが現れます。


 kazuさん

 >あとマクロを無効にしても自動的に保存されてしまいます。

 とのことですので、マクロは関係ないのではないでしょうか?
  (INA) 

 参考までにプロジェクトはこのように表示されております。
 -VBAProject(Book1)
    Steet1(Sheet1)
    Sheet2(Sheet2)
    Sheet3(Sheet3)
    ThisWorkbook
 +VBAProject(Gmexcl97.xla)
 あと確認のために聞きたいのですが、ファイルを開いたときにマクロを無効にするとファイルを開いている間は無効のままですよね。

 当然そうなります。    ↑レスに名前がないですよ。

 Excelの修復を試してみてはいかがでしょうか?(INA)

 申し訳ありません、修復を実行してみましたがだめでした。
 (たか)


 プロジェクトエクスプローラの一覧に
 標準モジュールが出てこないところをみると、

 訳ゴマ Gmexcl97.xla が問題を起こしているとしか、考えられません。

 ノートパソコンか何かありませんか。
 現在のパソコンが社内ネットで繋がっているようでしたら、
 そのネットににつながっていない独立したマシンはありませんか?

 プロジェクトエクスプロラにGmexcel97が出てこない状態で比較すれば
 原因がはっきりします。
 (kazu)

 もう思いつかないので、適当に感で書きますが・・

 ・新規ブックを作ったときには、当然、マクロの有効/無効メッセージは表示されませんよね?
 ・新規ブックを作って、他のパソコンで開いた場合は、問題ないでしょうか?
 ・他のパソコンで作ったExcelファイルも同様の症状になりますか?
 ・アドインをすべて解除する。
 ・パソコン内のxlbファイルを削除する。
 ・ウィルスかもしれないので、ウィルス対策ソフトで調査する。
 ・Office をアンインストールして、再インストールする。
 ・ファイルの破損かもしれないので、スキャンディスクする。
 ・システムファイルチェッカーで、システムファイルを調査する。
 ・システムの復元を使って、正常だった頃に戻す。

 こんなとこかな・・・  (INA)

 長々とご返答ありがとうございました。
 オフィスの再インストールで問題解決しました。原因がわからなかったのは残念ですが皆様ご協力感謝いたします。(たか)

 再発しました。(たか)

 やはり、再発しましたか。
 そう簡単に直るとは思っていなかったので、意外ではないです。

 訳ゴマ Gmexcl97.xla は現在VBEのプロジェクトエクスプローラの中にありますか?
(kazu)

 再インスト後は訳ゴマはいれずに使っていたのでプロジェクトの中にはありません。
 ウイルスの可能性考えて全ての「.xls」「.xla」ファイルを削除して、今からオフィスのアンインストをするところです。
 お聞きしたいのですがアンインストしたあとにエクセルなどの設定ファイルは残るものなのでしょうか。
 また残るのならどのあたりに残るのかわかりますでしょうか、使い方とは離れてしまいますがお分かりならご返答お願いします。
 使用OSはXP Proです。(たか)

 .xlbファイルは無かったの? ツールバーなのであまり関係無いと思うけど・・ (INA)


 例えばログインユーザーがkazuなら↓などに残ります。
 (kazu)
C:\Program Files\Microsoft Office\Office10\XLStart
C:\Documents and Settings\kazu\Application Data\Microsoft\Excel

 ご回答ありがとうございますKazuさん、INAさん「.xls.xlaファイルの全削除」→「設定ファイルの削除」→「再インストール」の
 順番で作業をしましたがだめでした。
 お聞きしたいのですがエクセル関連の拡張子で「.xls」「.xlb」「.xla」以外に存在しますか。
 再インストールでもだめなんで初めてでお手上げ状態です。(たか) 

 では、私の最終案でさっくと、元に戻しましょう。 (INA)

 今怪しいものを発見しました。
 「\Office\Recent」の中に「\Office\Library\AUTOSAVE.XLA」を発見しました、再インストールしてからはbook1しか開いていないので
 おかしくありませんか。
 素人の浅知恵でしょうか。(たか) 

 すっごく怪しいです。
 Excel2000のアドインを見てください。
 自動保存にチェックが入っていませんか?
(kazu)

 Kazuさん自動保存にはチェックはありませんでした。
 INAさん最終案というのは「システムの復元」のことでしょうか。
 じつは相当気付かずに使っていたので他のソフトに影響が出そうで怖いのです。
 エクセルが外部的接触があったのは3ヶ月ぐらい前なんです。(たか)


 ↓を一度Libraryからはずしてデスクトップにでも移動させてみてください。
  (kazu)
 \Office\Library\AUTOSAVE.XLA

 「AUTOSAVE.XLA」の移動したあと、確認しましたがだめでした、「\Office\Recent」を確認しましたが、「AUTOSAVE.XLA」は
 ありませんでした。
 あれは何だったんでしょうか。
あとエクセル2000はこのようなバグは報告されていないのでしょうか、アップグレードした覚えがないもので。
 (たか)


 こちらで調べた限りはそのようなトラブルはWebにあがっていません。

 Officeのsp(サービスパック)はきちんとあてていますか?

 例えば[ヘルプ]メニューの[バージョン情報]で
 助手君のOffice2000 ではMicrosoft(R) Excel 2000 (0.0.6926 SP-3)
 私のOfficeXP では Microsoft® Excel 2002 (10.4524.4219) SP-2
 (kazu)

 >他のソフトに影響が出そうで怖いのです。
 過去3ヶ月にインストールしたアプリを入れ直すくらいじゃないの?(INA)

 アップデートしてもだめでしたので「システムの復旧」したところ直ったようです。
 Kazuさん、INAさん、最後までどうもありがとうございました。

 また再発しました。
 @「システムの復旧」直後は問題なし。
 A「過去2ヶ月のソフトの再インストール」の終了。
 B今現在、再発中。
 以上ののことから「過去2ヶ月のソフト」のどれかに原因があることが判明。
 詳細がわかりしだい報告します。(たか)


 原因がわかりました。
 ソースネクストの「驚速xpDX ver1.0」でのバグのようです。
 「驚速xpDX ver1.2」で修正されたようです。
 「ver1.0」をお持ちの方お気をつけください。
 「ver1.0」をお持ちの方は下記のページに修正版があります。
http://www.sourcenext.info/download/kyouxpdx.html
 あと「驚速xp」では報告されておりません。
 それでは失礼いたします。(たか)


 貴重な情報をありがとうございました。
 (kazu)

コメント返信:

[ 一覧(最新更新順) ]


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