本文介紹excel 控件相關(guān)的一些知識(shí)點(diǎn)。excel 控件有兩種,分別是【窗體控件】和【ActiveX控件】。兩種控件做出相同的效果,但它倆也有很多不同的地方。
Excel 控件是放置于窗體上的一些圖形對(duì)象,可用來(lái)顯示或輸入數(shù)據(jù)、執(zhí)行操作或使窗體更易于閱讀。這些對(duì)象包括文本框、列表框、選項(xiàng)按鈕、命令按鈕及其他一些對(duì)象?丶峁┙o用戶一些可供選擇的選項(xiàng),或是某些按鈕,單擊后可運(yùn)行宏程序。
第一,excel 控件之窗體控件介紹
excel 控件,其中,“窗體”有16個(gè)命令按鈕,依次為:標(biāo)簽、編輯框,分組框、按鈕、復(fù)選框、選項(xiàng)按鈕,列表框、組合框,組合式列表編輯框、組合式下拉編輯框,滾動(dòng)條、微調(diào)項(xiàng),控件屬性、編輯代碼,切換網(wǎng)格、執(zhí)行對(duì)話框。
“控件工具箱”還包含通過(guò)其他程序安裝的自定義ActiveX控件,例如:通過(guò)Microsoft Internet Explorer安裝的Active Movie控件。
第二,excel 控件在哪里找出來(lái)
首先,看看excel 控件在哪里?
Excel2010版,單擊“開(kāi)發(fā)工具”選項(xiàng)卡-〉插入-〉表單控件,就可以找到excel 控件工具箱。
如果你的Excel選項(xiàng)卡中沒(méi)有“開(kāi)發(fā)工具”,參考《顯示excel 開(kāi)發(fā)工具》調(diào)出Excel開(kāi)發(fā)工具。
excel 控件2003版的調(diào)出方法是:在工具欄單擊鼠標(biāo)右鍵,勾選【窗體】、【控件工具箱】!敬绑w】調(diào)出的是【窗體控件】的工具欄、【控件工具箱】調(diào)出的是【ActiveX控件】的工具欄。
第三,excel 控件第一個(gè)實(shí)例:
以【微調(diào)項(xiàng)】為例(【微調(diào)項(xiàng)】Excel2007改為【數(shù)值調(diào)節(jié)鈕】),介紹它在兩種控件的制作方法。
單擊【窗體控件】中的【微調(diào)項(xiàng)】控件,然后在表格上拖動(dòng)一個(gè)區(qū)域(區(qū)域大小決定控件的大小)。
插入好控件后,對(duì)控件的屬性進(jìn)行設(shè)置,右鍵單擊控件,單擊【設(shè)置控件格式】,在彈出的【設(shè)置控件格式】對(duì)話框中選擇【控制】選項(xiàng)卡。
【當(dāng)前值】:是控件當(dāng)前的賦值,可以不去管它,它隨著控件的變化而變化,不是固定的值;
【最小值】:如果我們需要用控件調(diào)整一年中月份的變化,最小值可設(shè)定為1;
【最大值】:比如需要用控件調(diào)整一年中月份的變化,最大值可設(shè)定為12;
【步長(zhǎng)】:步長(zhǎng)是指每次單擊按鈕值的增加或減少的幅度,月份的變化步長(zhǎng)可設(shè)定為1;
【單元格鏈接】:這個(gè)設(shè)置決定控件在表格中的賦值對(duì)象,也就是單擊控件時(shí)希望哪個(gè)單元格隨著變化。
【三維陰影】:如果希望控件具有立體陰影效果,可以勾選【三維陰影】前的復(fù)選框。
控制屬性設(shè)置好后,單擊【確定】完成。
第四,excel 控件之ActiveX控件
ActiveX控件,比窗體工具條中的控件要更靈活,是VBE中用戶窗體控件的子集,在Excel工作表中和VBE編輯器中都是可用的,尤其在要對(duì)使用控件時(shí)發(fā)生的不同事件進(jìn)行控制時(shí)。我們能捕獲這些控件的事件,這也是其靈活的主要原因。這些事件可能是單擊、雙擊、變化(例如對(duì)組合框控件項(xiàng)目進(jìn)行新的選擇),用戶能離開(kāi)這個(gè)控件并轉(zhuǎn)移焦點(diǎn)到另一個(gè)控件或返回到Excel界面,等等。
ActiveX控件也有一個(gè)長(zhǎng)的屬性列表,如字體(Font)、標(biāo)題(Caption)、名稱(Name)、單元格鏈接(Linked Cell)、高度(Height),等等。這些屬性取決于控件的類型,但所有控件都有諸如名稱(Name)屬性和一些其它的屬性。
ActiveX 控件也具有可自定義的屬性。例如,可指定當(dāng)用戶指向控件時(shí)指針的外觀。您可編寫宏,響應(yīng)與 ActiveX 控件相關(guān)的事件?稍 Excel 窗體上和 VBA 程序窗體和對(duì)話框中使用 ActiveX 控件。
在使用控件時(shí),如果不使用帶有控件事件的VBA代碼,則很少使用ActiveX控件;如果您不熟悉VBA,您應(yīng)該選擇使用窗體工具條控件。
第五,如何識(shí)別excel 控件屬于哪類控件
要確定控件類型,可以右鍵單擊該控件,會(huì)顯示快捷菜單:
(1)如果快捷菜單包含“屬性”命令,則該控件為“控件工具箱”中的 ActiveX 控件,且您處于“設(shè)計(jì)”模式。
(2)如果快捷菜單包含“指定宏”命令,則該控件為“窗體”工具欄控件。
(3)如果快捷菜單包含“編輯文字”命令,則該對(duì)象為“繪圖”工具欄對(duì)象。
如果右鍵單擊控件以顯示快捷菜單時(shí)卻沒(méi)有響應(yīng),則該控件是 ActiveX 控件且您不在“設(shè)計(jì)”模式下。若要顯示 ActiveX 控件的快捷菜單以編輯屬性或查看宏代碼,則必須處于設(shè)計(jì)模式。
第六,excel 控件中“窗體工具條”和“控件工具箱”按鈕變灰,無(wú)法使用的原因
為什么會(huì)出現(xiàn)excel 控件無(wú)法使用,有多種原因,其中,“編輯框”控件、“組合式列表編輯框”控件、“組合式下拉編輯框”控件、“執(zhí)行對(duì)話框”控件在現(xiàn)行Excel工作簿中是不可用的,因此始終變灰顯示,這些控件僅與Excel5.0對(duì)話工作表一起使用。
當(dāng)前處于單元格的數(shù)據(jù)輸入模式下,因此“窗體”和“控件工具箱”工具欄上的所有按鈕都變暗。您可能不經(jīng)意地進(jìn)入了被控件覆蓋的單元格的數(shù)據(jù)輸入模式,或者網(wǎng)格線被隱藏您無(wú)法方便地看見(jiàn)單元格。按Esc以退出單元格數(shù)據(jù)輸入模式。
“控件屬性” 按鈕永遠(yuǎn)不會(huì)對(duì)“窗體”工具欄上的“標(biāo)簽” 、“按鈕” 和“分組框” 控件啟用。
如果不處于“設(shè)計(jì)”模式且激活了 ActiveX 控件,則“屬性” 和“查看代碼” 按鈕不會(huì)啟用。
第七,excel 控件無(wú)法打印
打印工作表時(shí),須將“打印對(duì)象”復(fù)選框或“PrintObject”屬性設(shè)置為“True”,才能打印控件。
第八,excel 控件無(wú)法調(diào)整復(fù)選框或選項(xiàng)按鈕大小
在“窗體”工具欄和“控件工具箱”的“復(fù)選框”和“選項(xiàng)按鈕”控件中,控件內(nèi)部及文本左側(cè)的復(fù)選框和選項(xiàng)按鈕的大小是固定的。沒(méi)有辦法調(diào)整大小。
第九,excel 控件如何與單元格網(wǎng)絡(luò)線對(duì)齊
若要使控件按照單元格網(wǎng)格線對(duì)齊,請(qǐng)按住 Alt 再拖動(dòng)控件。
看完以上教程,應(yīng)該對(duì)excel 控件有了大致的了解,剩下的,還得自己動(dòng)手實(shí)踐。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:excel 控件教程
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11139216749.html