3 回答

TA貢獻1799條經驗 獲得超8個贊
程序運行一下,仔細觀察就會知道,這個是格式,如果是0的話,最后得出結果對話框中只有一個“確定”按鈕,如果是1的話,最后得出結果的對話框中會出現“確定”和“取消”兩個按鈕。
"面積 s=" + Str(s), 0, "結果"這句話中有一個加號,是因為Str(s)前面有字符串呀,加號的作用就是將 "面積 s=" 和 Str(s)連起來的意思,如果把"面積 s=" 去掉的話,那加號也可以跟著去掉。
"面積 s=" + Str(s), 0, "結果"這句話的意思就是:在最后得出結果的對話框的標題欄顯示:結果兩個字;對話框的內容是:面積 s= Str(s);對話框的最下面是一個“確定”按鈕。

TA貢獻1772條經驗 獲得超5個贊
在字符跟字符之間進行連接,比如你要吧字符a,和字符b,兩個通過編程,來寫成ab,那么表達式就應該是“a”+“b”或者“a”&“b”。
0是MSGBOX里面的參數,也就是說當運行到MSGBOX時,出現一個對話框,里面就只有一個OK按鈕,1的時候是OK 及 Cancel 按鈕,以此類推,你可以試試看。

TA貢獻1825條經驗 獲得超4個贊
此時+號和&功能一樣表示連接(如果沒有STR()函數就不成立了,因為當他們是字符時才表示連接,否則表示運算)
msgbox 語法:
常數 值 描述
vbOKOnly 0 只顯示 OK 按鈕。
VbOKCancel 1 顯示 OK 及 Cancel 按鈕。
VbAbortRetryIgnore 2 顯示 Abort、Retry 及 Ignore 按鈕。
VbYesNoCancel 3 顯示 Yes、No 及 Cancel 按鈕。
VbYesNo 4 顯示 Yes 及 No 按鈕。
- 3 回答
- 0 關注
- 490 瀏覽
添加回答
舉報