- 帖子
- 1018
- 主題
- 15
- 精華
- 0
- 積分
- 1058
- 點名
- 0
- 作業系統
- win7 32bit
- 軟體版本
- Office 2016 64-bit
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2012-5-9
- 最後登錄
- 2022-9-28
|
本帖最後由 stillfish00 於 2013-9-6 11:17 編輯
回復 12# ML089
翻了一下書,有寫到 Forms Control 和 ActiveX Control 各自優點,整理一下。
Forms Control :
*可用在 Chart sheets,ActiveX Control 不能。
*與工作表的結合較緊密,像"標籤"或"按鈕"可在公式列去參考,以動態地設定控制項文字。
又如"清單方塊"可在其控制項的輸入範圍指定已定義的範圍名稱。
*容易同時指定很多個控制項到同一個VBA程序,要達到同樣功能 ActiveX Control 需要比較複雜的物件類別的方法。
*當使用多視窗或分割視窗時,ActiveX Control 只會作用在原視窗,Forms Control 會作用在任何視窗。
ActiveX Control :
*ActiveX Control 控制項的外觀有較多屬性可以調整。
*有比較多種類的控制項可使用。
*可以回應控制項多種不同類型的事件,Forms Control 只能對應執行一個巨集。 |
|