比如以下语句
Private Sub Command1_Click()
MSGBOX "111"
End Sub
写到一个文本文件中,在运行程序时候调用这个语句有办法吗???

解决方案 »

  1.   

    这个好像不可以,因为文本文件是一种纯字符的文件,虽然你在文本文件是存储了
    Private Sub Command1_Click()
    MSGBOX "111"
    End Sub
    但在VB中读取的是字符串,[color=#FF0000]而不是按钮的单击事件[/color]《代码》,不是可执行的语句,因此它只能显示在其他控件中,而不会执行。
      

  2.   

    可以。mscript控件。
      

  3.   

    可以。总共分两步:
    1.使用命令行调用VB6编译你这个文本文件。
    比如:使用Shell语句调用以下内容的mk.bat:
    cd /d "C:\Program Files\Microsoft Visual Studio\VB98"
    VB6.EXE /m "你的工程文件.vbp" /out "编译过程中的日志文件.log"

    2.使用Shell语句执行第1步编译的exe