码迷,mamicode.com
首页 > Windows程序 > 详细

在VB中动态执行VBS代码,可操控窗体控件

时间:2016-03-31 07:06:01      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:

通过执行一段VBS代码来操控窗体内的控件

也可以使用AddObject方法添加自己的类,那么在动态VBS代码中也一样可以使用

在增加程序扩展性或是有脚本化需求的时候,这个方法还是不错的.

Option Explicit
Dim vbs As Object

Private Sub Command1_Click()
    vbs.ExecuteStatement "showtime"
End Sub

Private Sub Form_Load()
    Set vbs = CreateObject("MSScriptControl.ScriptControl")
    vbs.Language = "VBScript"
    vbs.AddObject "form1", Me, True
    vbs.AddCode "sub showtime()" & vbCrLf & "form1.command1.caption=now" & vbCrLf & "end sub"
End Sub

>>>运行效果如下图<<<

技术分享

在VB中动态执行VBS代码,可操控窗体控件

标签:

原文地址:http://www.cnblogs.com/youyouran/p/5339751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!