在工作表中使用控件的主要原因是為用戶輸入提供方便。例如,如果創(chuàng)建使用一個(gè)或多個(gè)輸入單元格的模型,就可以創(chuàng)建控件以允許用戶選擇輸入單元格的值。
在工作表中添加控件比創(chuàng)建對(duì)話框要容易得多。此外,由于可把控件鏈接到工作表單元格,所以無(wú)需創(chuàng)建任何宏。例如,如果在工作表中插入“復(fù)選框”控件,就可以將其鏈接到特定的單元格。當(dāng)“復(fù)選框”被選中時(shí),鏈接的單元格顯示TRUE。如果“復(fù)選框”沒被選中,鏈接的單元格顯示FALSE。
Excel提供了兩個(gè)不同的控件箱,因而在工作表中添加控件可能會(huì)有些混亂,通過(guò)選擇“開發(fā)工具”——“控件”——“插入”命令訪問這兩個(gè)控件。
●表單控件:這些控件在Excel中是唯一的。
●ActiveX控件:這些控件是那些用于用戶窗體控件的子集。
當(dāng)選擇“開發(fā)工具”——“控件”——“插入”命令時(shí),顯示如圖所示的控件
許多控件在這兩個(gè)工具箱上都出現(xiàn),造成一些混淆。例如,名為“列表框”的控件既列在“表單控件”上,也列在“ActiveX控件”上。然而,這是兩個(gè)完全不同的控件。通常,“表單控件”更易于使用,而“ActiveX控件”則提供了更大的靈活性。
有關(guān)ActiveX控件的說(shuō)明如下
●命令按鈕:插入一個(gè)“命令按鈕”控件(可點(diǎn)擊的按鈕〉
●組合框:插入一個(gè)“組合框”控件(一個(gè)下拉列表)
●復(fù)選框:插入一個(gè)“復(fù)選框”控件(控制布爾選項(xiàng))
●列表框:插入一個(gè)“列表框”控件(允許從列表中選擇條目)
●文本框:插入一個(gè)“文本框”控件(允許輸入文本)
●滾動(dòng)條:插入一個(gè)“滾動(dòng)條”控件(通過(guò)拖放滾動(dòng)條來(lái)指定一個(gè)值)
●數(shù)值調(diào)節(jié)鈕:插入一個(gè)“數(shù)值調(diào)節(jié)鈕”控件(通過(guò)單擊上下箭頭來(lái)指定一個(gè)值)
●選項(xiàng)按鈕:插入一個(gè)“選項(xiàng)按鈕”控件(允許從多個(gè)選項(xiàng)中選擇一個(gè))
●標(biāo)簽:插入一個(gè)“標(biāo)簽”控件(文本容器)
●圖像:插入一個(gè)“圖像”控件(包含一個(gè)圖像)
●切換按鈕:插入一個(gè)“切換按鈕”控件(控制布爾選項(xiàng))
●其他控件:顯示其他安裝到系統(tǒng)中的ActiveX控件列表