- ベストアンサー
Excel VBAでクローズ「✕」を無効化したい。
現在、検索用にVBAで組んでいるのですが、最終処理に「クリアーボタン」を押下してとメッセージを出しているのですが、「✕」を押下して閉じてしまう人がいて次に使う人に迷惑が掛かっています。出来るのであれば、すべての「閉じる」機能を無効化したいです。 もし、Private Subを使うのであればどの様に呼び出すかも教えてください。宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
現在、検索用にVBAで組んでいるのですが、最終処理に「クリアーボタン」を押下してとメッセージを出しているのですが、「✕」を押下して閉じてしまう人がいて次に使う人に迷惑が掛かっています。出来るのであれば、すべての「閉じる」機能を無効化したいです。 もし、Private Subを使うのであればどの様に呼び出すかも教えてください。宜しくお願い致します。
お礼
このページは参考にしました。ただ、何処にCall ××と挿入したら良いかわからなったので利用できませんでした。 Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = vbFormControlMenu Then MsgBox "[閉じる]ボタンを使用してください" Cancel = True End If End Sub また、ご教授いただければ幸いです。 宜しくお願い致します。