共用方式為


Access) (CommandButton.Cancel 屬性

使用 Cancel 屬性可指定命令按鈕是否也是表單上的 [取消 ] 按鈕。 可讀寫的 Boolean

語法

表達式取消

表達 代表 CommandButton 物件的變數。

註解

[ 取消 ] 屬性使用下列設定值。

設定 Visual Basic 描述
True 命令按鈕是 [取消 ] 按鈕。
False (預設) 命令按鈕不是 [取消 ] 按鈕。

Cancel 屬性設定為 [是] 會讓命令按鈕成為窗體中的 [取消 ] 按鈕。 不過,您仍然必須撰寫巨集或 Visual Basic 事件過程,以執行任何您想要 [ 取消 ] 按鈕執行 (的動作,例如,關閉表單,而不將任何變更儲存) 。 將命令按鈕的 OnClick 事件屬性設定為巨集或事件程序名稱。

當命令按鈕的 Cancel 屬性設定為 [是] 且 [表單] 視窗為作用中時,使用者可以按 Esc 鍵、在命令按鈕有焦點時按 Enter 鍵,或選擇命令按鈕來選擇命令按鈕。

注意事項

如果文本框在使用者按下 Esc 時具有焦點,則文本框中對數據所做的任何變更都會遺失,並會還原原始數據。

當 [ 取消 ] 屬性設為 [是] 表單上一個指令按鈕時,它會自動設定為 [否] 表單上的所有其他命令按鈕。

對於支持無法復原作業的窗體,例如刪除,最好將 [取消 ] 按鈕設為預設命令按鈕。 若要這樣做,將 取消 屬性及 預設值 ] 屬性設定為 [是]。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應