MSScriptControl.ScriptControl組件屬性、方法、事件介紹
來源:易賢網 閱讀:4102 次 日期:2014-09-24 15:50:15
溫馨提示:易賢網小編為您整理了“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執行要執行的腳本函數。

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
未满十八18勿进黄网站免费看