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
   48   49   50   51   52   53   54   55   56   57   58