vb子程序或函數未定義是什么意思?
VB字程序或函數未定義說明代碼中引用的過程或函數沒有定義或名稱寫錯。
給出的代碼msg不是VB的內部函數,代碼中也沒有自定義的msg過程存在。而正確的消息框函數名是MsgBox。
Sub, Function, 或 Property 未定義(錯誤 35)
調用 Sub、Function 或 Property 的過程必須定義。此錯誤有以下的原因和解決方法:
過程名稱拼錯。
檢查拼寫并改正。
試圖從另一個工程調用過程,但并沒有在“引用” 對話框中將該引用添加到該工程。
添加引用
1.顯示“引用” 對話框。2.查找包含要調用過程的工程名。如果“引用” 對話框中沒有所要的工程名,請按“瀏覽”按鈕來搜尋它。
3.選取工程名左邊的復選框。
4.單擊“確定”。
正確的代碼:
Private Sub Command1_Click() If Text1.Text = "" Then MsgBox ("注意,你的1號框里沒有任何內空請加入.") Else Text2.Text = Text1.Text End IfEnd Sub
MsgBox 函數
在對話框中顯示消息,等待用戶單擊按鈕,并返回一個 Integer 告訴用戶單擊哪一個按鈕。