最近在研究VB的一些不常用的方法,如下Option Explicit
DefLng A-ZPrivate Sub Form_Load()
Dim RetVal As Longa = 10 * 1000
RetVal = MyFunc(MyStr:="Hello ", MyArg2:="1234f")
End
End Sub
Function MyFunc(MyStr As String, _
Optional MyArg1 As Integer = 5, Optional MyArg2 = "Dolly") As Long
MsgBox MyStr
MsgBox MyArg1
MsgBox MyArg2
End FunctionMyFunc出现类型错误,请问为什么?如果去掉Deflng一行就不出错
DefLng A-ZPrivate Sub Form_Load()
Dim RetVal As Longa = 10 * 1000
RetVal = MyFunc(MyStr:="Hello ", MyArg2:="1234f")
End
End Sub
Function MyFunc(MyStr As String, _
Optional MyArg1 As Integer = 5, Optional MyArg2 = "Dolly") As Long
MsgBox MyStr
MsgBox MyArg1
MsgBox MyArg2
End FunctionMyFunc出现类型错误,请问为什么?如果去掉Deflng一行就不出错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货