Sub STube()
Dim Sc As New ScriptControl
Sc.Language = "VBScript"
hh = 13
hss = Sc.Eval(2 + hh)
End Sub
程序通过:hss= 15
请教问题是
由于编程需要"h=13"变成内存变量h = 13 可以实现吗?
Dim Sc As New ScriptControl
Sc.Language = "VBScript"
hh = 13
hss = Sc.Eval(2 + hh)
End Sub
程序通过:hss= 15
请教问题是
由于编程需要"h=13"变成内存变量h = 13 可以实现吗?
Public H As Integer
Private Sub Command1_Click()
Dim S As String
Dim S1 As String, S2 As String
S = "H=13"
S1 = Left(S, InStr(S, "=") - 1) '将等号“=”前面的字符提出来作为变量
S2 = Right(S, Len(S) - InStr(S, "=")) '将等号“=”右边的字符提出来作为数值赋给左边的变量
CallByName Me, S1, VbLet, Val(S2) '设置H值为13
Debug.Print H '看一下H的值是否为13?
End Sub
me 换成 类1也不通过.请问在这里me如何理解??