次の方法で共有

EXCEL2013内容の変更が無いのに「保存しますか?」のメッセージが出力される

Anonymous
2018-06-08T03:09:23+00:00

いくつか同じ様な事例が此方でも複数見かけましたが、解決に至らず皆様のお知恵を拝借致したく質問を挙げさせて頂きました。

実行環境

OS:Windows7Pro 32Bit

OFFICE:Office2013Pro 32Bit

発生している事象

グラフが存在するEXCEL表のOpen-Colosのみで「hogehoe.xslx の変更内容を保存しますか?」が必ず表示される。

自身でテストした内容では

1.1シート中に複数のグラフが存在する場合のみ発生する。(複数シートでシート内に1グラフしかない場合は発生しませんでした)

2.新規に作成したBookでも発生する。

マクロが記述されたBookであれば、Auto_Close マクロ中にThisWorkbook.Saved=True を記述で回避可能なのは承知していますが、マクロなしの場合の回避方法は無いものかと思い投稿させて頂きました。

ちなみに、Workbook_Colseイベント中にSaved=True を記述しても駄目です。Closeイベント後に何かしらの変更を受けてメッセージが表示されます。

無論、シート中に揮発性ワークシート関数などの記述は一切ありません。(グラフがある以外は何もないテスト用BOOKでも発生しています)

グラフが存在するので、SERIES関数も揮発性なのかと一瞬勘ぐりましたが、その様な文献等もなかったので途方に暮れています。

私自身が使用するものではなく、他者に使用してもらう表の為、なるべく余計な表示やメッセージは出て欲しくないのが本音です。

色々と長文で申し訳ないのですが、なにかご存知の方いらっしゃいましたらお教え頂けないでしょうか。

よろしくお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2018-06-08T08:06:56+00:00

システムマン さん、こんにちは。

マイクロソフト コミュニティのご利用、ありがとうございます。

1 つのシートに複数のグラフが挿入されている場合、変更していなくても閉じる際に保存の確認メッセージが表示されるのですね。

こちらでも手元の環境で、Sheet 1 に簡単なグラフを 3 個 (連続した数字を入力して [集合縦棒] を選択しました) 挿入して試したところ、同じ状況が再現されました。

確認のため [Office セーフ モード] で Excel を起動してから、 [ファイル] > [開く] から保存しておいた上記のファイルを開いてみると、メッセージは表示されなくなりました。

試してみたところ Excel アドインの 「分析ツール」 と 「分析ツール - VBA」 のチェックを外すと、通常にファイルを開いた際も保存のメッセージが表示されなくなったため、Office セーフ モードでの動作やアドインについて一度確認してみてはいかがでしょうか。

※ アドインを個別に無効にする手順については、こちらのページを参考にしてくださいね。

ただ、システムマン さんが普段使用する際に分析ツールが必要なのであれば、有効な対処方法ではないかもしれません。。

※ 参考:分析ツールを使用して統計学的および工学的分析を行う

試した結果の返信、お待ちしております。

この回答は役に立ちましたか?

2 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-06-09T01:17:55+00:00

    Microsoft Support 松本 七生 様

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

    早速テスト用の表にて確認しましたところ、「分析ツール-VBA」にのみチェックが付いていました。

    チェックを外すことで保存確認のメッセージが出力されなくなる事を確認しました。(Win7Pro32Bit+OfficePro32Bit環境)

    実行者の環境によって発生するのでしょうから、作表マクロ中で分析ツールアドインを無効化する様に致します。

    (実際の表は作表マクロ付きEXCELBookより出力される新規作成Bookでマクロなしになります)

    他の環境でも試しにテストしてみたところ、

    EXCEL2010-32Bit 環境では「分析ツール、分析ツール-VBA」がオンでもメッセージ出力されず。

    EXCEL2016-64Bit 環境では「分析ツール、分析ツール-VBA」オンでメッセージ出力されました。

    どうやらEXCEL2013以降でのみ発生する様です。

    回避策がまったく無い訳では無い事、発生原因が判ったことなので、本番用の表を作成してみたいと思います。

    色々とありがとうございました。

    この回答は役に立ちましたか?

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません