是不是这个啊?猜的。
Option Explicit
Private Declare Function EbExecuteLine Lib "vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As Long
Sub StepLine(ByVal cmd As String) 'cmd就是vb6代码
Dim l As Long '临时变量,意义不大
l = EbExecuteLine(StrPtr(ByVal cmd), 0, 0, 0) '这就是实质
If l <> 0 Then
Err.Raise l
End If
End Sub
Private Sub Command1_Click()
StepLine "MsgBox Now"
End Sub