資源描述:
《excel表單控件和activex控件概念》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、工作表中的表單、表單控件和ActiveX控件概念全部隱藏是的,確實(shí)如此。在MicrosoftExcel中,使用少量或者無(wú)需使用MicrosoftVisualBasicforApplications(VBA)代碼即可創(chuàng)建出色的表單。使用表單以及可以向其中添加的許多控件和對(duì)象,您可以顯著地增強(qiáng)工作表中的數(shù)據(jù)項(xiàng)并改善工作表的顯示方式?!な裁词潜韱??·Excel表單的類(lèi)型o數(shù)據(jù)表單o含有表單和ActiveX控件的工作表o表單控件oActiveX控件o繪圖工具對(duì)象o使用工作表表單中的控件和對(duì)象o確定工作表中控件的類(lèi)型oVBA用戶表單什么是表單
2、?無(wú)論是打印表單還是聯(lián)機(jī)表單都是一種具有標(biāo)準(zhǔn)結(jié)構(gòu)和格式的文檔,這種文檔可讓用戶更輕松地捕獲、組織和編輯信息?!ご蛴”韱魏姓f(shuō)明、格式、標(biāo)簽以及用于寫(xiě)入或鍵入數(shù)據(jù)的空格。您可以使用Excel和Excel模板創(chuàng)建打印表單?!ぢ?lián)機(jī)表單包含與打印表單相同的功能。此外,聯(lián)機(jī)表單還包含控件。控件是用于顯示數(shù)據(jù)或者更便于用戶輸入或編輯數(shù)據(jù)、執(zhí)行操作或進(jìn)行選擇的對(duì)象。通常,控件可使表單更便于使用。例如,列表框、選項(xiàng)按鈕和命令按鈕都是常用控件。通過(guò)運(yùn)行VisualBasicforApplications(VisualBasicforApplicati
3、ons(VBA):MicrosoftVisualBasic的宏語(yǔ)言版本,用于編寫(xiě)基于MicrosoftWindows的應(yīng)用程序,內(nèi)置于多個(gè)Microsoft程序中。)(VBA)代碼,控件還可以運(yùn)行指定的宏(宏:可用于自動(dòng)執(zhí)行任務(wù)的一項(xiàng)或一組操作。可用VisualBasicforApplications編程語(yǔ)言錄制宏。)和響應(yīng)事件,如鼠標(biāo)點(diǎn)擊。您可以使用Excel通過(guò)多種方式創(chuàng)建打印表單和聯(lián)機(jī)表單。Excel表單的類(lèi)型您可以在Excel中創(chuàng)建多種類(lèi)型的表單:數(shù)據(jù)表單、含有表單和ActiveX控件的工作表以及VBA用戶表單。可以單獨(dú)使用
4、每種類(lèi)型的表單,也可以通過(guò)不同方式將它們結(jié)合在一起來(lái)創(chuàng)建適合您的解決方案。數(shù)據(jù)表單數(shù)據(jù)表單(數(shù)據(jù)表單:一次顯示一條完整記錄的對(duì)話框??梢杂脭?shù)據(jù)表單添加、更改、定位和刪除記錄。)為在無(wú)需水平滾動(dòng)的情況下在單元格區(qū)域或表格中輸入或顯示一整行信息提供了一種便捷方式。您可能會(huì)發(fā)現(xiàn),當(dāng)數(shù)據(jù)的列數(shù)超過(guò)可以在屏幕上查看的數(shù)據(jù)列數(shù)時(shí),使用數(shù)據(jù)表單可以使數(shù)據(jù)輸入變得更容易,而無(wú)需在列之間進(jìn)行移動(dòng)。如果以標(biāo)簽的形式將列標(biāo)題列出的文本框這一簡(jiǎn)單表單足以滿足您的需求,而且您不需要使用復(fù)雜的或自定義的表單功能(例如列表框或調(diào)節(jié)鈕),則可以使用數(shù)據(jù)表單。Exc
5、el可以為您的區(qū)域(區(qū)域:工作表上的兩個(gè)或多個(gè)單元格。區(qū)域中的單元格可以相鄰或不相鄰。)或表(表:關(guān)于特定主題的一組數(shù)據(jù)的集合,以記錄(行)和字段(列)的形式存儲(chǔ)。)自動(dòng)生成內(nèi)置數(shù)據(jù)表單。數(shù)據(jù)表單會(huì)在一個(gè)對(duì)話框中將所有列標(biāo)題都顯示為標(biāo)簽。每個(gè)標(biāo)簽旁邊都有一個(gè)空白文本框,您可以在其中輸入每一列的數(shù)據(jù),最多可以輸入32列數(shù)據(jù)。在數(shù)據(jù)表單中,您可以輸入新行,通過(guò)導(dǎo)航查找行,或者(基于單元格內(nèi)容)更新行及刪除行。如果某個(gè)單元格包含公式(公式:單元格中的一系列值、單元格引用、名稱(chēng)或運(yùn)算符的組合,可生成新的值。公式總是以等號(hào)(=)開(kāi)始。),則公
6、式結(jié)果會(huì)顯示在數(shù)據(jù)表單中,但您不能使用數(shù)據(jù)表單更改該公式。含有表單和ActiveX控件的工作表工作表是一種類(lèi)型的表單,可讓您在網(wǎng)格中輸入數(shù)據(jù)和查看數(shù)據(jù),Excel工作表中已經(jīng)內(nèi)置了多種類(lèi)似控件的功能,如注釋和數(shù)據(jù)驗(yàn)證。單元格類(lèi)似于文本框,因?yàn)槟梢栽趩卧裰休斎雰?nèi)容以及通過(guò)多種方式設(shè)置單元格的格式。單元格通常用作標(biāo)簽,通過(guò)調(diào)整單元格高度和寬度以及合并單元格,您可以將工作表用作簡(jiǎn)單的數(shù)據(jù)輸入表單。其他類(lèi)似控件的功能(如單元格注釋、超鏈接、背景圖像、數(shù)據(jù)驗(yàn)證、條件格式、嵌入圖表和自動(dòng)篩選)可使工作表充當(dāng)高級(jí)表單。為增加靈活性,您可以向工
7、作表的“繪圖畫(huà)布(繪圖畫(huà)布:一個(gè)區(qū)域,可在該區(qū)域上繪制多個(gè)形狀。因?yàn)樾螤畎诶L圖畫(huà)布內(nèi),所以它們可作為一個(gè)單元移動(dòng)和調(diào)整大小。)”添加控件和其他繪圖對(duì)象,并將它們與工作表單元格相結(jié)合和配合。例如,您可以使用列表框控件方便用戶從項(xiàng)目列表中選擇項(xiàng)目。還可以使用調(diào)節(jié)鈕控件方便用戶輸入數(shù)字。因?yàn)榭丶蛯?duì)象存儲(chǔ)在繪圖畫(huà)布中,所以您可以顯示或查看不受行和列邊界限制的關(guān)聯(lián)文本旁邊的控件和對(duì)象,而無(wú)需更改工作表中數(shù)據(jù)網(wǎng)格或表的布局。在大多數(shù)情況下,還可以將其中許多控件鏈接到工作表中的單元格,而無(wú)需使用VBA代碼即可使它們正常工作。您可以設(shè)置相關(guān)屬
8、性來(lái)確定控件是自由浮動(dòng)還是與單元格一起移動(dòng)和改變大小。例如,在對(duì)區(qū)域進(jìn)行排序時(shí),您可能有一個(gè)希望與基礎(chǔ)單元格一起移動(dòng)的復(fù)選框。不過(guò),如果您有一個(gè)希望一直保持在特定位置的列表框,則您可能希望它不與其基礎(chǔ)單元格一起移動(dòng)。Excel有兩種類(lèi)