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