Page 53 -
P. 53
第三章 輸入及輸出基本元件
3-2 MsgBox 訊息方塊
在程式執行中,若想在執行過程作簡單的提示訊息(例如:程式安全提示、警告或錯誤訊
息等),MsgBox 非常好用,視窗的樣式、顯示的圖示,均可簡單的設定,達到即時提示的功
能,MsgBox 函式的格式為:
MsgBox(訊息文字, 視窗樣式[+提示圖案], 視窗標題文字)
其中視窗樣式包含下列樣式,在撰寫時可以用參數值或數值來呈現:
成員(參數值) 值 描述
VBOKOnly 0 僅顯示 [確定] 按鈕。
VBOKCancel 1 顯示 [確定] 和 [取消] 按鈕。
顯示 [中止]、[重試] 和 [忽略] 按鈕。
VBAbortRetryIgnore 2
VBYesNoCancel 顯示 [是]、[否] 和 [取消] 按鈕。
3
VBYesNo 4 顯示 [是] 和 [否] 按鈕。
VBRetryCancel 5 顯示 [重試] 和 [取消] 按鈕。
VBCritical 16 顯示 [重大訊息] 圖示。
VBQuestion 32 顯示 [警告查詢] 圖示。
VBExclamation 48 顯示 [警告訊息] 圖示。
VBInformation 64 顯示 [資訊訊息] 圖示。
訊息視窗其中的按鈕也可以有回傳值,格式為:
回傳值=MsgBox(訊息文字, 視窗樣式[+提示圖案], 視窗標題文字)
同樣的,每一個按鈕均有其固定的回傳值,供設計者回傳資料時使用,如下表所示:
49