首頁 > 科技

VBA程式設計:MsgBox函數應用方法以及參數說明

2021-08-04 03:05:56

MsgBox是人機對話的一個重要視窗,vba中定義的各類提示框很好地為我們瞭解計算機運行到某個階段或出現了什麼問題進行了一個反饋途徑。

本節介紹如何使用MsgBox函數。

下圖為本節示例,例舉出了所有Msgbox函數的形式,以及參數值。

MsgBox函數語法

MsgBox (prompt, [ buttons, ] [ title, ] [ helpfile, context ])

除prompt為必選項,其餘為可選。

具體介紹如下圖所示

參數buttons代表了要應用什麼類型的對話方塊,具體類型如下圖所示:

Msgbox可以返回值,由於其窗體中的按鈕不同,其返回值也不相同。

返回值可參考下圖

下面是具體的示例:

如果程式中只需要一個確定按鈕,可以使用如下程式碼:

MsgBox "恭喜你,你已經學會MsgBox使用方法!", vbOKOnly, "提示"

其中,vbOKOnly就代表對話方塊的類型,只有一個確定按鈕。

vbOKOnly是一個常量,可以用值來代替,如:

MsgBox "恭喜你,你已經學會MsgBox使用方法!", 0, "提示"

和上面程式碼具有同樣的效果。

Msgbox對話方塊的應用是一個經常性的程式碼,適當應用會提高程式的互動性,有助於使用者對系統的執行過程有一個清晰的瞭解,同時也可以避免較多的不確定問題。

有興趣可以加強試驗,這個函數不難,問題在於在什麼樣的情況下,選擇什麼類型對話方塊。

歡迎關注、收藏

END


IT145.com E-mail:sddin#qq.com