3个回答
展开全部
嗯。这得先有一个母程序,再有一个父程序,然后才可以的。老师没说过吗?朋友。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思是做一个编译器还是子窗口?
如果是编译器,那是很复杂的,如果是子窗口,可以在vb上方的工程里创建
还有,有一个api可以将字符串转换成代码,也许对你有帮助,我不知道是不是所有代码都可以转,但是很多代码都可以转。
声明
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
Public Function ExecuteLine(sCode As String, Optional fCheckOnly As Boolean) As Boolean
ExecuteLine = EbExecuteLine(StrPtr(sCode), 0&, 0&, Abs(fCheckOnly)) = 0
End Function
用法
ExecuteLine “(要转换的代码)”
如果是编译器,那是很复杂的,如果是子窗口,可以在vb上方的工程里创建
还有,有一个api可以将字符串转换成代码,也许对你有帮助,我不知道是不是所有代码都可以转,但是很多代码都可以转。
声明
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
Public Function ExecuteLine(sCode As String, Optional fCheckOnly As Boolean) As Boolean
ExecuteLine = EbExecuteLine(StrPtr(sCode), 0&, 0&, Abs(fCheckOnly)) = 0
End Function
用法
ExecuteLine “(要转换的代码)”
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询