MSScriptControl.ScriptControl组件属性、方法、事件介绍
MSScriptControl.ScriptControl组件实例对象属性
属性名称 | 类型 | 备注 |
AllowUI | BOOL | 检测是否允许运行用户的接口元素。如果为False,则诸如消息框之类的界面元素不可见。 |
CodeObject | Object | 脚本暴露给宿主调用的对象。只读。 |
Modules | Modules | 宿主提供给脚本的组件库模块。只读。(COM组件通常都是以对象收集的形式向用户提供可以留给用户二次开发的对象集合,每一个收集即一个Modules) |
Language | String | 设置或获取脚本引擎解释的语言,例如:VBScript、JScript。 |
Name | String | 脚本引擎的名称。只读。 |
Procedures | Procedures | 返回模块中定义的过程的集合 |
SitehWnd | HWND | 在脚本中显示UI的父窗口句柄 |
State | Enum | 设置或返回控件的状态,如果为0,控件只执行语句但不转发事件,为1则为加入的本控件接受的对象转发事件。 |
Timeout | Long | 控件的执行脚本的超时值,-1表示不超时 |
UseSafeSubset | BOOL | 设置或返回宿主程序是否关心安全。宿主程序的安全级别可以从此属性设置 |
Error | Error | 错误对象,发生错误时,此属性返回一个错误对象 |
MSScriptControl.ScriptControl组件实例方法名称
方法名称 | 参数 | 功能 |
AddCode | Code As String | 往脚本引擎中加入要执行的脚本 |
AddObject | Name As String, Object As Object, [AddMembers As Boolean = False] | 往脚本引擎加入一个对象,以便在脚本中可以使用该对象提供的方法等。 |
Eval | Expression As String | 表达式求值 |
ExecuteStatement | Statement As String | 解释并执行脚本语句 |
Reset | 丢弃所有的对象和代码,将State属性置0。 | |
Run | ProcedureName As String, ParamArray Parameters() As Variant | 运行一个指定的过程 |
MSScriptControl.ScriptControl组件实例事件名称
事件名称 | 功能 |
Error | 有错误发生时激发该事件 |
TimeOut | 执行过程超时时发生 |
MSScriptControl.ScriptControl使用方法
1、在程序中加入ScriptControl
2、定义一个ScriptControl的实例
3、调用AddCode等方法向脚本引擎中加入要执行的脚本。
4、调用Run执行要执行的脚本函数。
栏 目:vb
下一篇:IIS报在服务器上找不到脚本语言'VBScript.encode'错误解决方法
本文标题:MSScriptControl.ScriptControl组件属性、方法、事件介绍
本文地址:https://www.xiuzhanwang.com/a1/vb/7233.html
您可能感兴趣的文章
阅读排行
本栏相关
- 01-10下载文件到本地运行的vbs
- 01-10飘叶千夫指源代码,又称qq刷屏器
- 01-10SendKeys参考文档
- 01-10什么是一个高效的软件
- 01-10VBS中的正则表达式的用法大全 &l
- 01-10exe2swf 工具(Adodb.Stream版)
- 01-10VBS中SendKeys的基本应用
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript教程 第十一课深入VBScript
- 01-10VBScript语法速查及实例说明
随机阅读
- 01-10使用C语言求解扑克牌的顺子及n个骰子
- 08-05DEDE织梦data目录下的sessions文件夹有什
- 01-11ajax实现页面的局部加载
- 01-10SublimeText编译C开发环境设置
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 01-10C#中split用法实例总结
- 04-02jquery与jsp,用jquery
- 08-05dedecms(织梦)副栏目数量限制代码修改
- 01-10delphi制作wav文件的方法