2017年9月11日

【Access】VBAを使ってフォームを閉じる



VBAを使って単純にフォームを閉じる方法です。

書式

DoCmd.Close acForm, "フォーム名", [保存有無]

下記は「フォーム1」という名前のフォームを閉じる例です。
DoCmd.Close acForm, "フォーム1"

注意してほしいのは、モーダルフォームだと閉じることは出来ません。
モーダレスの場合のみ有効です。


[保存有無]は、次の3つから選びます。
acSaveNo・・・保存せずに閉じる、
acSavePrompt・・・保存してない場合は確認のダイアログを表示する、
acSaveYes・・・保存して閉じる

省略時はacSavePromptになります。



スポンサーリンク