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