✔ 最佳答案
ActiveX是微軟公司對於他們的一個技術的稱呼
ActiveX是一種可以被執行的檔案,像是OCX、DLL或是EXE檔案,除了EXE檔案外,其它如OCX或DLL必須要在其它的收容器下才能被執行,這些收容器如VB的表單、IE或是Office軟體上,ActiveX的概念就如Netscape的PlugIn的概念一樣,都是程式需要某一項額外的功能時,就把一個可執行的檔案掛入執行,這樣就能擴充程式本身做不到的功能。
對於VB的使用者來說,ActiveX並不是一個很陌生的東西,因為所有外掛控制項都是ActiveX,它們都以VB的表單做為收容器而執行著它們被設計的功能,VB使用者就使用該ActiveX物件所提供的功能來執行VB本身辦不到的工作,以擴張VB的工作能力,平時要用到該ActiveX控制項,只要用滑鼠從工具箱拖到表單上,這樣就大功告成了。在網頁上要使用ActiveX控制項時,必須用 且設定ClassID與一堆Param屬性來把控制項引用到網頁裡,而系統內有那些ActiveX,ClassID又是多少且又有那些屬性,這些對大多數的網友來說是無法立即可以查出來,且必需要執行IE後才能知道引用的結果是否正確,對於寫VBScript或是只寫HTML的網友,ActiveX的概念就不是那麼清楚了。