㈠ 請教,使用Excel VBA的Msgbox可以有圖片嗎如何有呢謝謝!
不可以,參考以下:
語法
MsgBox(prompt[, buttons] [, title] [, helpfile, context]) MsgBox 函數的語法具有以下幾個命名參數:
部分
描述
Prompt 必需的。字元串表達式,作為顯示在對話框中的消息。prompt 的最大長度大約為 1024 個字元,由所用字元的寬度決定。如果 prompt 的內容超過一行,則可以在每一行之間用回車符 (Chr(13))、換行符 (Chr(10)) 或是回車與換行符的組合 (Chr(13) & Chr(10)) 將各行分隔開來。
Buttons
可選的。數值表達式是值的總和,指定顯示按鈕的數目及形式,使用的圖標樣式,預設按鈕是什麼以及消息框的強制回應等。如果省略,則 buttons 的預設值為 0。
Title 可選的。在對話框標題欄中顯示的字元串表達式。如果省略 title,則將應用程序名放在標題欄中。
Helpfile 可選的。字元串表達式,識別用來向對話框提供上下文相關幫助的幫助文件。如果提供了 helpfile,則也必須提供 context。
Context 可選的。數值表達式,由幫助文件的作者指定給適當的幫助主題的幫助上下文編號。如果提供了 context,則也必須提供 helpfile。
㈡ VB問題!!!急急急!!!如何msgbox一張圖片!
你可以自己製作一個msgbox過程。方法:
新建一個工程,在form1上添加一個按鈕,寫入下面代碼:
Private Sub Msgbox(Cps As String, Tp As String)
Form2.Image1.Picture = LoadPicture(Tp)
Form2.Caption = Cps
Form2.Show 1
End Sub
Private Sub Command1_Click()
Msgbox "我的Msgbox", "D:\a.jpg"
End Sub
在工程中添加一個窗體,添加一個圖片框和一個按鈕,寫入下面代碼:
Private Sub Command1_Click()
Unload Me
End Sub
運行一下試試,是不是出現了一個帶圖片的msgbox窗口?
㈢ vb製作Msgbox那樣的對話框
首先添加一個窗體,選<對話框>類型的,出來後大小隨便你調,假設你的FORM1是你現在的窗口,FORM2是要彈出的那個窗口,有一按鈕Command1,在Command1添加事件如下
Private Sub Command1_Click()
Unload Me
form2.Show
form2.Caption = "123"
form2.Label1.Caption = "2005"
End Sub
而在FORM2中先後加入一個Label1和一個Image1,而先設好Image1的圖片,選中Image1,在屬性窗口找到Loadpicture屬性後,選擇要顯示的片!完
㈣ 怎麼顯示vb msgbox 返回值
可以將語句放入一個事件中,比如放入按鈕的單擊事件,如下:
Private Sub Command1_Click()
MsgBox "你好", 3 + 48 + 0, "你慘了"
End Sub
運行(F5) 單擊按鈕 就可以彈出對話框。
如果要得到 彈出消息中 單擊的是哪個按鈕 (確定,取消等)
可以把MsgBox 賦值給一個整型變數
Private Sub Command1_Click()
a = MsgBox("你好", 3 + 48 + 0, "你慘了")
End Sub
也可以彈出,
MsgBox介紹及用法等見:http://ke..com/view/563674.htm#2
返回值 用於MsgBox函數返回值的常量 常數值 說明 vbOK 1 確定 vbCancel 2 取消 vbAbort 3 終止 vbRetry 4 重試 vbIgnore 5 忽略 vbYes 6 是 vbNo 7 否
㈤ matlab怎麼實現在彈出的msgbox框里點擊「OK」的時候再彈出一個msgbox
試下 questdlg?
h=questdlg('create a msgbox?','create','yes','no','yes');
if strcmp(h,'yes')
msgbox('successful')
else
end
㈥ 可以在VB中的msgbox中彈出圖片嗎
可以,不過有點復雜.(說不行的那些人,你們不要忘了,我們有無敵的API...)
不過,還是建議用自己的窗體代替.
㈦ 如何在vb中的msgbox裡面插入圖片求代碼!
MsgBox "", vbExclamation
會出現一個黃色的帶驚嘆號的三角圖形,還有其它的自己再琢磨琢磨