7,763
社区成员
发帖
与我相关
我的任务
分享
Private Sub Command1_Click()
Dim a As Integer
Dim m As Integer
Dim n As Integer
Dim s As String
a = 5
Select Case Combo1.Text
Case ">"
s = "m -n > 5"
Case ">="
s = "m - n >= 5"
Case "="
s = "m - n = 5"
Case "<"
s = " m - n < 5"
Case "<="
s = " m - n <= 5"
End Select
If " & s & " Then '这里提示类型不匹配
MsgBox s
End If
End Sub
Private Sub Form_Load()
Combo1.Clear
Combo1.AddItem ">"
Combo1.AddItem ">="
Combo1.AddItem "="
Combo1.AddItem "<="
Combo1.AddItem "<"
End Sub
Dim strScript As String
Dim m As Long
Dim n As Long
Dim s As Long
m = 1
n = 5
strScript = "dim m,n,s" & vbCrLf
strScript = strScript & "m = " & m & vbCrLf
strScript = strScript & "n = " & n & vbCrLf
strScript = strScript & "s = m - n" & vbCrLf
ScriptControl1.Reset
ScriptControl1.ExecuteStatement strScript
s = ScriptControl1.CodeObject.s
MsgBox s