• ベストアンサー

【Excel】マクロを含まないブックに戻すには?

EXCEL2000を使っています。 マクロのセキュリティレベル([ツール]→[マクロ]→[セキュリティ])は「中」に設定してあります。これは、変更しないでください。 普段マクロを使わないシートで、試しにマクロで組んでみて、そのブックを保存し、その内にうまく行かなかったので、Visual Basic Editerにあるコードをすべて削除して、そのブックを保存・終了しました。次にそのブックを開こうとすると、 「~.xlsはマクロを含んでいます。  [マクロを無効にする] [マクロを有効にする] [詳細] 」 というダイアログが表示されます。(これは、セキュリティレベルが「中」に設定されているからです。 一旦は、マクロコードを削除したのですが、「マクロ使用のブック」というプロパティがくっついて来ているようです。このブックを全くマクロを使用していないブックに戻すには、どんな設定をすればよろしいのでしょうか? つまり、 「~.xlsはマクロを含んでいます。  [マクロを無効にする] [マクロを有効にする] [詳細] 」 のダイアログが表示されない状態に戻したいのです。 ただし、冒頭で申したように、マクロのセキュリティレベルは「中」であり、変更しないで実現したいのです。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

VisualBasicEditorで当該ブックを開き、プロジェクトエクスプローラを表示すると、 MicrosoftExcelオブジェクトと一緒に「モジュール」ってのがあるはずです。 その中身を全部削除すれば、大丈夫ですよ。

spice_piri
質問者

お礼

ありがとうございます。 助かりました。 また、よろしくお願い致します。

その他の回答 (2)

  • Fat01ton
  • ベストアンサー率46% (122/264)
回答No.3

あくまでたぶんでしかないのですが 標準モジュールフォルダにモジュールがまだあるからではないでしょうか? 1.標準モジュールフォルダを開く 2.表示されたモジュールを右クリックして 【モジュール名の開放】を選択する   例)Module1の開放 3.エクスポートしますかメッセージで「いいえ」をクリックする 4.ブックを保存して閉じる 次回から立ち上げる時にはダイアログは表示されなくなると思います。

spice_piri
質問者

お礼

早速のご回答、ありがとうございました。 No.2の方とピン差なのですが、分かりやすい手順をありがとうございます。

  • timber
  • ベストアンサー率29% (218/739)
回答No.2

該当のファイルを開いたあと、 「ツール」-「マクロ」-「Visual Basic Editor」で Visual Basicを立ち上げてください。 左のほうにプロジェクトウインドウという枠がありますので、 標準モジュールにところにある「Modファイル名」を選択して右クリック 「Modファイル名」の解放を実行してください。 あとは保存して終了すればOKです。

spice_piri
質問者

お礼

早速のご回答、ありがとうございました。

関連するQ&A