ワークシート画面の右上の「×」ボタンを無効にするには?

Question 51.1 Previous Next
詳細は こちら 500連発(第1弾)のマクロ番号112に、「ユーザーフォームの右上の[×ボタン]を無効にする」ためのマクロがありますが、シートの右上の[×]を消すことができますか。
Excel2000を使っています。
Answer   Copyright (C) 2002.1.7 永井善王
ワークシートの閉じるボタン 左図は Excelのワークシート表示画面の右上角部分です。 [×ボタン]が 2つありますが、矢印で示した下側の[×ボタン]を消したいのですね。

このボタンをクリックすると表示中のブックを閉じることができます。しかし、ブックを閉じる方法は他にもあり、例えば、[ファイル]メニュー[閉じる]とクリック、または、[ALT]キーを押しながら[F4]キーを押しても閉じれます。 そのため、なぜ、このボタンだけを消してしまいたいのか、興味がわきます。

このボタンを消す、つまり、表示しない方法は不明ですが、クリックされても動作しなければよいのであれば条件付きですが、できない訳ではありません。 具体的な方法は「
エクセルの終了ボタン(右上の×)を無効にするには?」のページの 【B案】を参照してください。 ただし、そのページにも明記していますが、ブックを閉じれなくなる危険性があるので、マクロを試す場合には呉々も注意が必要です。
なお、ユーザーが上記のどの方法で閉じようとしているのかを判定することは、不可能かと思われます。

Excel VBA Macro