• ベストアンサー

VBAでフォームの閉じるボタンを無効にしたい

ググってるのですが、http://www.moug.net/tech/acopr/0100013.htmlのように、 手作業で閉じる方法しかヒットしません。 プロパティの閉じるボタンにカーソルを充てて、 F1をおしてもヘルプのメインメニューへ飛んでしまいます。 VBAでフォームの閉じるボタンを無効にする方法をご教授ください。

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

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

参照先はAccessのフォームですが、Accessでの話でいいですか。 CloseButtonプロパティですね。 ただし、デザインビューじゃないと変更できません。 Docmd.OpenForm "フォーム名", acDesign Forms!フォーム名.CloseButton = False DoCmd.Close acForm, "フォーム名", acSaveYes ただ、閉じるボタンを無効にても、Alt + F4 などでも閉じられてしまいます。 閉じるボタンを無効にしたい目的はなんでしょうか。 それによっては閉じるボタンを無効にするだけでは意味がない場合があります。

hjowie23
質問者

お礼

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

その他の回答 (1)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

≪参考≫ UserFormの[×]ボタンで閉じられなくする http://www.moug.net/tech/exvba/0090003.html

hjowie23
質問者

お礼

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

関連するQ&A