最新Excel VBA 活用范例大辭典 ( 簡體 字) |
作者:韓小良 周寧 編著
| 類別:1. -> Office -> OFFICE -> EXCEL |
譯者: |
出版社:中國鐵道出版社 | 3dWoo書號: 23382 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:9/1/2009 |
頁數:776 |
光碟數: |
|
站長推薦: |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 |
ISBN:9787113102555 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:Microsoft Excel由于其強大的數據處理與計算分析功能,而在社會經濟生活的各領域得到了廣泛的應用。但是,目前的大多數用戶在使用Microsoft Excel時,僅僅借助于向導、鼠標實現便捷的“基本層次”的應用,很少涉及編程,因而無法生成具有一定復雜程度的應用系統,也無法實現自動化操作。對于大多數人來說,學習Excel VBA似乎是一件很困難的事情。因此,如何學習Excel VBA、怎樣才能盡快掌握并靈活運用Excel VBA,是很多人共同關心的問題。本書通過大量的示例,介紹利用Excel VBA操作Excel進而操作Windows的方法和技巧,讀者通過閱讀分析這些示例的程序代碼,并進行實際操作演練,就能夠逐步地將本書提供的各種方法和技巧轉化為自己的技能了。因此,本書不闡述晦澀難懂的術語,也不講解各種對象、屬性、方法和事件的概念,而是將各種Excel VBA知識及其使用方法和技巧融合在示例之中,從而便于讀者理解、分析乃至應用于實際工作中。 本書特色 ◆ 以大量的示例為基礎,內容涉及Excel 2003 VBA和Excel 2007 VBA幾乎全部的知識、使用方法和技巧。 ◆ 每個示例就是一個技巧,同時還介紹了該技巧的相關內容,使讀者通過一個個示例學習到盡可能多的方法和技巧。 ◆ 提供了詳細的源代碼,并盡可能采用變量的方法,讀者只需改變變量的值,就可以將示例提供的程序應用于其他方面。 ◆ 可先從目錄中查找自己感興趣的技巧,然后打開該工作簿,并實際操作和查看分析程序,從而盡快掌握該方法和技巧。 ◆ 采用速查手冊結構,可通過目錄快速查找所需的技巧示例。 本書安排及內容簡介 本書分為21章,內容涉及了Excel 2003 VBA和Excel 2007 VBA的幾乎全部知識。 第1章∼第7章以主要的篇幅詳細介紹了操作、管理Excel VBA常見對象諸如Application對象、Workbook對象、Worksheet對象、Range對象、Chart對象、Shape對象、窗體控件對象以及對象事件的一些實用技巧。因為了解Excel VBA對象的屬性方法和事件是非常重要的,所示可以說,掌握了這些對象的使用方法也就基本掌握了Excel VBA。 第8章介紹了創建自定義菜單和自定義工具欄的一些實用操作技巧,利用這些方法和技巧,可以幫助我們創建符合個人風格的操作界面和應用程序界面。 第9章介紹了Excel 2007的條件格式實用操作技巧,這些技巧為我們靈活使用Excel 2007特有的條件格式來分析數據提供了方便。 第10章介紹了Excel數據清單實用操作技巧,這些技巧主要包括如何實現自動排序、篩選、查找數據等常見的操作。 第11章∼第14章主要介紹了如何利用Excel VBA來操作數據庫 (包括Excel工作簿、Access數據庫、SQL Server數據庫和文本文件),尤其是將Excel VBA與ADO和SQL結合起來,充分發揮利用數據庫保存數據和利用Excel計算分析處理數據的特長,使得數據管理更加有效,為開發各種應用系統提供了方法和參考依據。 第15章和第16章主要介紹了在程序設計中的一些常規性的方法和技巧,以及使用工作簿函數和VBA函數的方法和技巧。 第17章介紹了在打印工作表時的一些方法和技巧,使用這些技巧,可以完成各種打印風格下的打印任務。 第18章介紹了如何獲取VBA工程的信息、如何操作VBA工程、如何在運行時創建用戶窗體和控件、如何在運行時自動編寫程序代碼等技巧,這些技巧可以作為提高Excel VBA使用技能的基礎和參考依據。 第19章介紹了有關操作文件和文件夾的方法和技巧,為我們在運行程序時操作文件和文件夾提供了豐富的方法和技巧。 第20章和第21章則主要介紹了如何利用Excel VBA操作其他Office應用程序和Windows應用程序的一些基本方法和技巧,例如操作Word和PowerPoint文檔、利用Outlook發送郵件等。 我們真切希望本書提供的各種技巧能夠成為您日常工作中的好幫手,使您能夠盡快掌握Excel VBA,并將Excel VBA應用于實際工作中。 本書讀者對象 本書適于具有Excel基礎知識和Excel VBA基礎知識的各類人員閱讀,特別適于想要學習Excel VBA但無從下手,想盡快掌握Excel VBA基本知識的各類人員閱讀。本書也適用于從事公司信息管理應用系統開發的各類人員閱讀,也可作為相關專業大中專教材或參考書。 使用光盤文件 本書的全部范例文件都可以在隨書光盤中找到,并可以復制到用戶的電腦中,以便于用戶進行實踐操作和理解。 關于Excel版本 本書的內容是以Microsoft Excel 2003及2007為操作版本的,也適用于Microsoft Excel 2002等較早期的版本。 |
內容簡介:本書以大量的示例,詳細介紹了利用Excel VBA操作Excel進而操作Windows的方法和技巧,包括操作管理Excel VBA常見對象(Application對象、Workbook對象、Worksheet對象、Range對象、Chart對象、Shape對象、窗體控件對象以及對象事件)、創建自定義菜單和自定義工具欄、操作數據庫、設計程序結構、打印工作表、操作VBA工程、操作文件和文件夾、操作其他Office應用程序和Windows應用程序等。本書還兼顧了Excel 2007的新特點,介紹了Excel 2007 VBA的常用使用技巧。 |
目錄:Chapter 1 Application對象實用操作技巧 1 1-1 獲取Excel系統信息 1 001 獲取Excel版本 1 002 獲取Excel的安裝路徑 2 003 獲取Excel的當前用戶名 3 004 獲取注冊組織名稱 3 005 獲取當前操作系統的名稱和版本號 3 006 獲取啟動Excel的路徑 4 007 獲取打開Excel文件時的默認路徑 4 008 獲取模板保存的默認路徑 4 009 獲取庫文件夾的路徑 5 010 獲取路徑分隔符 5 011 獲取Excel主窗口標題欄的名稱 5 012 獲取Excel窗口的狀態(大小) 6 013 獲取Excel主窗口的高度和寬度 6 014 獲取Excel主窗口的左邊界位置和頂端位置 7 015 獲取在Excel主窗口中一個窗口所能占有的最大高度和寬度 7 016 獲取當前打印機名稱 8 017 獲取Microsoft Excel剩余內存 8 018 獲取Microsoft Excel的總內存 9 019 獲取計算機被Excel占用的內存 9 1-2 自定義Excel窗口 9 020 改變Excel窗口大小 10 021 改變Excel的顯示位置 10 022 將Excel移動到屏幕以外 11 023 隱藏Excel 12 024 改變Excel的標題文字 13 025 刪除Excel的標題文字 13 026 將Excel設置為全屏顯示 14 027 在狀態欄中顯示信息 15 028 顯示/隱藏狀態欄 16 029 顯示/隱藏編輯欄 17 030 顯示/隱藏常用工具欄 17 031 顯示/隱藏格式工具欄 18 032 顯示/隱藏任務窗格 18 1-3 自定義Excel操作選項 19 033 改變鼠標指針形狀 21 034 切換手動/自動計算 21 035 切換A1引用樣式/R1C1引用樣式 22 036 設置按【Enter】鍵后單元格的移動方向 22 037 設置最近使用的文件清單中的最多文件數 23 038 不顯示最近使用的文件列表 24 039 設置新工作簿中的工作表個數 25 040 設置文件的默認位置 25 041 設置保存自動恢復文件的時間間隔和保存位置 26 042 停止屏幕刷新 26 043 使事件無效 27 044 使取消鍵無效 28 045 不顯示警告信息對話框 28 046 設置使用的打印機 29 047 安裝加載宏 29 048 打開帶有鏈接的文件時詢問用戶是否更新鏈接 30 1-4 獲取文件名 30 049 利用GetOpenFilename方法獲取文件名 31 050 利用GetOpenFilename方法獲取某類型文件名 31 051 改變GetOpenFilename方法的默認路徑 32 052 改變GetOpenFilename方法的標題文字 32 053 使用GetOpenFilename方法時出現錯誤的處理 33 054 利用GetSaveAsFilename方法獲取文件名 34 1-5 換算計量單位 34 055 利用CentimetersToPoints方法將計量單位從cm轉換為磅 34 056 利用InchesToPoints方法將計量單位從in轉換為磅 35 1-6 顯示內置對話框 35 057 顯示Excel內置對話框 36 058 顯示常用的Excel內置對話框 36 1-7 獲取Excel菜單和工具欄信息 38 059 獲取Excel菜單欄信息 38 060 獲取Excel圖表工具欄信息 40 061 獲取Excel常用工具欄信息 40 062 獲取Excel格式工具欄信息 41 063 獲取Excel數據透視表工具欄信息 41 064 獲取Excel的Web工具欄信息 42 065 獲取Excel審閱工具欄信息 42 066 獲取Excel窗體工具欄信息 42 067 獲取Excel外部數據工具欄信息 43 068 獲取Excel公式審核工具欄信息 43 069 獲取Excel控件工具箱工具欄信息 43 070 獲取Excel繪圖工具欄信息 44 071 獲取Excel命令按鈕的外觀圖像和FaceID號(添加到自定義工具欄) 44 072 獲取Excel命令按鈕的外觀圖像和FaceID號(輸出到工作表) 46 1-8 操作Excel菜單和工具欄 47 073 改變Excel命令按鈕的外觀圖像 47 074 刪除/恢復Excel菜單欄和工具欄 48 075 隱藏Excel菜單欄和工具欄 49 076 顯示Excel默認的菜單欄和工具欄 49 077 執行菜單欄和工具欄的命令按鈕 50 078 改變工作表單元格的快捷菜單 51 079 在工作表的任意位置快速顯示快捷菜單 52 1-9 操作輸入對話框(InputBox方法) 53 080 在單元格中輸入公式 54 081 在單元格中輸入數字 55 082 在單元格中輸入文本 55 083 單元格區域引用 56 084 在單元格中輸入數字和文本 56 085 為輸入對話框設置默認值 57 1-10 制定程序運行計劃 57 086 在指定時間運行程序(之一) 58 087 在指定時間運行程序(之二) 58 088 計劃在未來運行一定時間的宏 59 089 計劃每隔一段時間運行宏 59 090 取消以前計劃運行的宏 60 091 結束應用程序 61 1-11 對Excel 2007的特殊選項設置 61 092 使用ClearType字體 61 093 顯示函數名稱列表 62 094 設置編輯欄高度 62 095 設置多線程重新計算 63 096 設置顯示“開發工具”選項卡 64 097 設置顯示浮動工具欄 65 1-12 利用Application對象事件控制Excel 65 098 當新建工作簿時執行程序 66 099 當激活工作表時執行程序 67 100 當雙擊工作表時執行程序 67 101 當右擊工作表時執行程序 68 102 當對工作表進行計算時執行程序 68 103 當任何單元格的值變更時執行程序 69 104 當工作表不是活動狀態時執行程序 70 105 當超鏈接被執行時執行程序 70 106 當單元格的選擇范圍變更時執行程序 71 107 當任意工作簿窗口被激活時執行程序 71 108 當工作簿窗口不是活動窗口時執行程序 72 109 當活動工作簿窗口被變更時執行程序 73 110 當工作簿成為活動工作簿時執行程序 73 111 當工作簿成為非活動工作簿時執行程序 74 112 當工作簿被打開時執行程序 74 113 當工作簿被關閉時執行程序 75 114 當工作簿被保存時執行程序 76 115 當工作簿被打印時執行程序 76 Chapter 2 Workbook(工作簿)對象實用操作技巧 78 2-1 引用工作簿 78 001 通過索引指定工作簿 78 002 通過名稱指定工作簿 79 003 引用當前的活動工作簿 80 004 引用最后打開的工作簿 80 005 引用當前宏代碼運行的工作簿 81 006 引用新建的工作簿 81 007 引用包含特定工作表的工作簿 82 2-2 獲取工作簿基本信息 82 008 判斷工作簿是否已經打開(之一) 82 009 判斷工作簿是否已經打開(之二) 83 010 判斷工作簿是否已經保存(之一) 84 011 判斷工作簿是否已經保存(之二) 85 012 判斷工作簿是否為以只讀方式打開的 85 013 判斷工作簿是否為加載宏工作簿 86 014 獲取所有打開的工作簿名稱 86 015 獲取當前活動工作簿的名稱 87 016 獲取當前宏代碼運行的工作簿名稱 87 017 獲取所有打開的工作簿路徑 87 018 獲取當前活動工作簿的路徑 88 019 獲取當前宏代碼運行的工作簿路徑 88 020 獲取包括完整路徑的工作簿名稱 89 021 獲取工作簿的基本名稱 89 022 獲取工作簿的文檔屬性 90 023 獲取工作簿的保護狀態 91 024 判斷工作簿是否創建了自定義工具欄 91 2-3 設定工作簿基本信息 92 025 將工作簿設定為已保存 92 026 將工作簿設定為加載宏工作簿或解除加載宏 92 027 設定工作簿的文檔屬性信息 93 2-4 操作工作簿 94 028 通過指定文件名打開工作簿 94 029 通過指定索引打開工作簿 95 030 通過對話框打開工作簿(之一) 95 031 通過對話框打開工作簿(之二) 95 032 在不更新鏈接的情況下打開工作簿 96 033 新建工作簿,并以新名稱保存 96 034 保護工作簿 97 035 撤銷工作簿保護 97 036 保存工作簿 98 037 另存工作簿 98 038 設定保護密碼并另存工作簿 99 039 設定寫保護密碼并另存工作簿 99 040 保存工作簿副本 100 041 通過對話框指定文件名和保存位置并保存工作簿(之一) 101 042 通過對話框指定文件名和保存位置并保存工作簿(之二) 101 043 關閉工作簿,不保存 102 044 關閉工作簿前進行保存 103 045 關閉所有打開的工作簿,不保存 103 046 關閉所有打開的工作簿,保存所有更改 103 047 刪除工作簿中所有定義的名稱 104 2-5 引用工作簿窗口 104 048 引用當前工作簿窗口 105 049 引用新建的工作簿窗口 105 050 引用特定工作簿的窗口 106 2-6 獲取工作簿窗口的基本信息 106 051 獲取工作簿窗口的拆分狀態 106 052 獲取工作簿窗口的窗格信息 107 053 獲取工作簿窗口的凍結窗格狀態 108 054 獲取工作簿窗口的各種顯示狀態 108 055 獲取工作簿窗口的大小狀態 110 2-7 自定義工作簿窗口 110 056 改變工作簿窗口的大小 110 057 改變工作簿窗口的顯示位置 111 058 拆分窗口并凍結窗格 112 059 取消工作簿窗口的拆分和凍結 113 060 設定工作簿窗口的各種顯示狀態 113 061 設定工作簿窗口的顯示比例 114 062 隱藏/顯示工作簿窗口 115 063 將指定的單元格顯示在窗口的左上角 115 064 設置工作簿窗口的網格線顏色 116 2-8 操作工作簿窗口 116 065 新建窗口 116 066 重排窗口 117 067 關閉窗口 118 2-9 Excel 2007中對工作簿的特殊操作 118 068 指定表的默認樣式 118 069 指定數據透視表的默認樣式 121 070 將工作簿發布為PDF或XPS格式 124 2-10 Workbook對象事件 124 071 當打開工作簿時執行程序 124 072 當關閉工作簿時執行程序 125 073 當激活工作簿時執行程序 126 074 當工作簿不是活動狀態時執行程序 126 075 當保存工作簿時執行程序 127 076 當打印工作簿時執行程序 127 077 當新建工作表時執行程序 128 078 當工作表被激活時執行程序 128 079 當工作表不是活動狀態時執行程序 128 080 當工作表被計算時執行程序 129 081 當雙擊工作表時執行程序 129 082 當右擊工作表時執行程序 130 083 當工作表任何單元格數據發生變更時執行程序 130 Chapter 3 Worksheet(工作表)對象實用操作技巧 131 3-1 引用工作表 131 001 通過索引引用工作表 131 002 通過名稱引用工作表 132 003 通過Sheets集合引用工作表 133 004 引用當前活動工作表 133 005 引用第一個工作表 134 006 引用最后一個工作表 135 007 引用所有的工作表 135 008 引用指定的多個工作表 136 009 引用新建的工作表 136 010 引用包含特定單元格的工作表 137 011 引用工作表名稱中包含特定字符串的工作表 137 3-2 獲取工作表的基本信息 138 012 獲取工作表名稱 138 013 獲取全部工作表名稱 139 014 判斷某個表是否為工作表 139 015 獲取工作表的顯示狀態 140 016 獲取工作表的保護狀態 140 017 判斷工作表是否處于篩選模式 143 018 判斷工作表是否存在(之一) 143 019 判斷工作表是否存在(之二) 144 020 判斷工作表是否自動重新計算 144 021 判斷工作表被保護時是否可以進行自動篩選的操作 145 022 判斷工作表被保護時是否啟用分級顯示符號 145 023 判斷工作表被保護時是否啟用數據透視表控件和操作 146 024 判斷工作表被保護時是否可以選定單元格 146 3-3 設置工作表的基本信息 147 025 重命名工作表 147 026 重命名新建的工作表 148 027 改變工作表標簽顏色 148 028 設置工作表的顯示狀態 149 029 設置工作表是否自動重新計算 149 030 設定工作表被保護時是否可以進行自動篩選的操作 150 031 設定工作表被保護時是否啟用分級顯示符號 150 032 設定工作表被保護時是否啟用數據透視表控件和操作 151 033 設定工作表被保護時是否可以選定單元格 151 3-4 操作工作表 152 034 新建工作表并重命名 152 035 復制工作表 152 036 移動工作表 153 037 刪除工作表 153 038 保護工作表 154 039 撤銷保護工作表 154 040 按工作表名稱重新排列工作表 155 041 選定工作表 156 042 激活工作表 156 043 顯示選定工作表的快捷菜單 157 044 刪除工作表級的定義名稱 157 045 刪除圖表工作表 157 046 顯示/隱藏行列標題 158 3-5 Worksheet對象事件 159 047 激活非活動工作表時執行程序 159 048 當對工作表進行計算時執行程序 161 049 當單元格數據發生變化時執行程序 161 050 當選定單元格區域發生變化時執行程序 162 051 超鏈接被執行時執行程序 162 052 當雙擊工作表時執行程序 163 053 當在工作表中右擊時執行程序 164 Chapter 4 Range(單元格)對象實用操作技巧 165 4-1 引用單元格 165 001 通過Range屬性引用某個單元格 165 002 通過Range屬性引用連續的單元格區域 166 003 通過Range屬性引用不連續的單元格區域 166 004 通過字符串的方式引用某個單元格 167 005 通過字符串的方式引用連續的單元格區域 167 006 通過Range屬性引用單列 168 007 通過Columns屬性引用單列 168 008 通過Range屬性引用連續的多列 168 009 通過Range屬性引用不連續的多列 169 010 通過Range屬性引用單行 169 011 通過Range屬性引用連續的多行 169 012 通過Range屬性引用不連續的多行 170 013 通過定義名稱引用單元格區域 170 014 引用單元格的快捷方式 171 015 通過Cells屬性引用某個單元格 171 016 通過Cells屬性引用工作表的全部單元格 172 017 通過Cells屬性引用連續的單元格區域(之一) 172 018 通過Cells屬性引用連續的單元格區域(之二) 173 019 通過輸入框(InputBox)引用所選擇的單元格 173 020 引用活動單元格 174 021 引用已選定的單元格 174 022 引用已使用的單元格區域 175 023 引用被空白行和列包圍的單元格區域 175 024 利用Offset屬性動態引用某個單元格 176 025 利用Offset屬性動態引用單元格區域 177 026 利用Resize屬性引用變更為指定大小的單元格區域 177 027 引用不包括標題行的單元格區域 178 028 引用不包括標題列的單元格區域 179 029 引用任意單元格區域的右下角單元格(之一) 179 030 引用任意單元格區域的右下角單元格(之二) 180 031 引用輸入了計算公式的所有單元格 180 032 引用輸入了常量的所有單元格 181 033 引用輸入了數字的全部單元格 181 034 引用輸入了文本的全部單元格 182 035 引用輸入了邏輯值的全部單元格 183 036 引用輸入了批注的全部單元格 183 037 引用沒有輸入任何數據和公式的空單元格 184 038 引用所有可見單元格 185 039 引用輸入了日期的單元格 185 040 引用含有相同計算公式的所有單元格 186 041 引用合并單元格區域 186 042 引用定義名稱所指定的單元格區域(之一) 187 043 引用定義名稱所指定的單元格區域(之二) 188 044 引用輸入了任何內容的最后一行單元格(單列情況之一) 189 045 引用輸入了公式或值的最后一行單元格(單列情況之二) 189 046 引用輸入了任何內容的最后一行單元格(多列情況之一) 190 047 引用輸入了公式或值的最后一行單元格(多列情況之二) 191 048 引用輸入了任何內容的最后一列單元格(單行情況之一) 192 049 引用輸入了公式或值的最后一列單元格(單行情況之二) 192 050 引用輸入了任何內容的最后一列單元格(多行情況之一) 193 051 引用輸入了公式或值的最后一列單元格(多行情況之二) 194 052 引用多個非連續單元格區域的集合(Union方法) 194 053 引用多個非連續單元格區域的集合(循環處理) 195 054 引用多個單元格區域的交叉區域 196 055 獲取計算公式的所有引用單元格 197 056 獲取計算公式中引用的其他工作表單元格 197 057 獲取某個單元格的從屬單元格 198 058 引用某個單元格所在的整個行 198 059 引用某個單元格所在的整個列 199 060 引用單元格區域所在的行范圍 199 061 引用單元格區域所在的列范圍 200 062 引用隱藏的行或列 200 063 引用單元格區域中未隱藏的單元格 201 064 引用鎖定的單元格 202 065 引用不連續單元格區域集合內的各個連續的單元格區域 203 066 引用工作簿窗口范圍內所有的單元格 204 067 引用設定了允許滾動區域的單元格區域 204 068 引用指定了左上角和右下角的單元格區域(之一) 205 069 引用指定了左上角和右下角的單元格區域(之二) 205 070 引用指定了左上角和右下角的單元格區域(之三) 206 071 引用以單一編號指定的單元格 206 072 引用工作表中任意對象左上角/右下角的單元格 207 073 引用輸入了數組公式的所有單元格區域 208 074 引用輸入了某數組公式的單元格區域 209 075 引用輸入了某個函數的全部單元格 209 076 引用含有特定文本字符串的所有單元格 210 077 引用設置了數據有效性的所有單元格 211 4-2 獲取單元格的基本信息 212 078 獲取單元格地址 212 079 獲取單元格區域內的單元格數 213 080 獲取單元格區域的行數 213 081 獲取單元格區域的列數 214 082 獲取單元格的行號 214 083 獲取單元格的列號 214 084 獲取單元格的列標字母 215 085 獲取指定列號單元格的列標字母(之一) 215 086 獲取指定列號單元格的列標字母(之二) 216 087 獲取單元格區域的行號范圍 217 088 獲取單元格區域的列號范圍 217 089 獲取單元格區域的列標字母范圍 218 090 獲取數據區域的最后一行行號 218 091 獲取數據區域的最前一行行號 219 092 獲取數據區域的最后一列列號 219 093 獲取數據區域的最前一列列號 220 094 獲取單元格的任何顯示值 220 095 獲取單元格的顯示字符串 220 096 獲取單元格文本字符串的一部分(之一) 221 097 獲取單元格文本字符串的一部分(之二) 221 098 獲取單元格內輸入的公式 222 099 判斷單元格內是否輸入了公式(之一) 222 100 判斷單元格內是否輸入了公式(之二) 223 101 判斷工作表內是否有公式 223 102 判斷某單元格區域是否為數組公式區域 224 103 判斷工作表內是否有數組公式 225 104 判斷單元格的計算公式是否引用了其他工作表數據 225 105 判斷單元格的計算公式是否引用了其他工作簿數據 226 106 判斷某單元格是否為合并單元格區域的一部分 227 107 獲取單元格區域內的值,并使其矩陣化 227 108 獲取單元格內的前綴字符 228 109 判斷單元格內的數字是否為文本字符 228 110 獲取單元格的格式 229 111 獲取單元格的字體(Font)對象 230 112 獲取單元格的內部(Interior)對象 230 113 獲取單元格的邊框(Borders)對象 231 114 獲取單元格邊框線的狀態 231 115 獲取單元格的樣式(Style)對象 232 116 獲取單元格的條件格式 233 117 獲取單元格的輸入規則(有效性設置) 234 118 獲取單元格的超鏈接 235 119 獲取單元格的批注 235 120 獲取單元格的大小(行高和列寬) 236 121 獲取單元格的坐標 237 4-3 設置單元格的基本信息 237 122 向單元格輸入數值 238 123 向單元格輸入字符串 238 124 向單元格輸入數字字符串 239 125 向單元格輸入日期 239 126 向單元格輸入時間 240 127 向單元格輸入分數 240 128 向單元格輸入郵政編碼 241 129 向連續的單元格行區域一次性輸入不同的數據 241 130 向連續的單元格列區域一次性輸入不同的數據 242 131 向單元格區域一次性輸入相同的數據 242 132 通過數組向單元格區域一次性輸入數據 243 133 向單元格區域輸入連續值 244 134 向單元格區域輸入連續的日期 244 135 向單元格區域輸入連續的字符 245 136 向單元格輸入公式(A1格式) 245 137 向單元格輸入公式(R1C1格式) 246 138 向單元格或單元格區域輸入數組公式 246 139 替換單元格內的字符(Replace方法) 247 140 替換單元格內的字符(工作表函數) 247 141 設置單元格字符串中一部分字符的格式(上標/下標) 248 142 設置單元格字符串中一部分字符的格式(其他字體屬性) 249 143 設置單元格的下畫線 250 144 設置單元格的字體屬性(字體、字號、加粗、斜體、顏色等) 250 145 設置單元格區域的外部邊框 251 146 設置單元格區域的全部邊框 252 147 設置單元格區域的除對角框線以外的全部邊框 252 148 刪除單元格區域的全部邊框 253 149 設置單元格的顏色和背景 254 150 設置單元格的格式 254 151 設置單元格的對齊方式 255 152 縮小單元格內容以全部顯示 256 153 設定/刪除單元格的輸入規則和信息提示(有效性設置) 257 154 為單元格設置條件格式/刪除條件格式 259 155 為單元格插入指向工作簿內部的超鏈接/刪除超鏈接 260 156 為單元格插入指向工作簿外部的超鏈接/刪除超鏈接 261 157 為單元格添加批注/刪除批注 262 158 修改單元格的批注 262 159 為單元格區域定義名稱/刪除名稱(Name屬性) 263 160 為單元格區域定義名稱/刪除名稱(Add方法) 263 161 自動調整單元格大小 264 162 自動調整工作表全部單元格的大小 265 163 設置單元格的大小(以磅為單位) 265 164 設置單元格的大小(以cm為單位) 266 165 設置單元格的大小(以in為單位) 266 166 鎖定單元格/解除單元格鎖定 267 167 隱藏單元格的公式 267 168 隱藏/顯示某單元格所在的行或列 268 169 隱藏/顯示單元格區域 268 170 單元格區域自動套用格式 269 4-4 操作單元格 269 171 選定單元格 270 172 選定單元格,并顯示在窗口的左上角處 270 173 激活單元格 270 174 合并單元格 271 175 取消單元格的合并 271 176 清除單元格的全部信息 272 177 清除單元格的公式和值 272 178 清除單元格的批注 273 179 清除單元格的格式 273 180 清除單元格的批注和語音批注 273 181 刪除單元格的超鏈接 274 182 插入單元格 274 183 插入整行或整列 275 184 刪除單元格 275 185 刪除某單元格所在的整行或整列 276 186 刪除多行或多列 276 187 刪除工作表的全部單元格 277 188 移動單元格 277 189 復制單元格(復制全部內容) 278 190 復制單元格的值(PasteSpecial方法) 278 191 復制單元格的值(Value屬性) 279 192 復制單元格的數據和公式(去掉前綴字符) 279 193 復制單元格的數據和公式(保留前綴字符) 280 194 復制單元格的格式 281 195 復制單元格的批注 281 196 復制單元格的有效性設置 282 197 復制單元格的列寬 282 198 復制單元格的公式和數字格式 283 199 復制單元格的值和數字格式 283 200 轉置復制單元格區域 284 201 復制單元格的邊框 284 202 對單元格進行加減乘除運算 285 203 將單元格區域作為圖像對象進行復制(無鏈接) 286 204 將單元格區域作為圖像對象進行復制(有鏈接) 287 205 復制大小可變的單元格區域 288 Chapter 5 Chart(圖表)對象實用操作技巧 289 5-1 獲取圖表的基本信息 289 001 獲取嵌入圖表的名稱 290 002 獲取圖表工作表的名稱 290 003 獲取圖表的某個系列的數據源 291 004 獲取圖表的全部系列的數據源 293 005 獲取圖表的標題信息 294 006 獲取圖表的圖例信息 296 007 獲取圖表的位置 297 008 獲取圖表的大小 297 009 獲取圖表的坐標軸信息 298 010 獲取圖表的趨勢線信息 299 011 獲取工作表中的全部嵌入圖表名稱和類型 300 5-2 操作圖表 306 012 制作圖表 306 013 制作多個圖表 308 014 對多個圖表進行合理布置 311 015 制作能夠選擇任意圖表類型的圖表 312 016 制作能夠隨數據數量變化而變化的圖表 317 017 改變圖表的源數據區域 318 018 更改圖表的名稱 320 019 更改圖表的類型 321 020 更改圖表的標題格式 321 021 更改圖表的圖例格式 322 022 改變圖表的大小 323 023 設置繪圖區的格式 324 024 設置圖表區的格式 325 025 設置坐標軸的格式 326 026 為圖表添加趨勢線 327 027 將嵌入圖表顯示在圖表視窗中 329 028 將圖表保存為圖像文件 330 029 將圖表放置在批注中 330 030 將圖表圖像加載到工作表中 331 031 刪除圖表 332 5-3 利用Chart對象事件控制圖表 333 032 當圖表被激活和被更改時執行程序 334 033 雙擊圖表時執行程序 335 034 在圖表上單擊或右擊時執行程序 337 035 在選定了圖表要素時執行程序 338 036 在選定了圖表要素時執行程序 340 037 在圖表上移動鼠標時執行程序 342 038 使用圖表工作表的事件來執行程序 343 Chapter 6 Shape(圖形)對象實用操作技巧 344 6-1 獲取Shape對象的基本信息 344 001 獲取Shape對象的類型 344 002 獲取Shape對象的名稱 347 003 獲取Shape對象的文字 348 004 獲取Shape對象的大小 348 005 獲取Shape對象的位置 349 006 獲取Shape對象的左上角/右下角單元格地址 349 007 獲取工作表內全部Shape對象的基本信息 350 008 判斷Shape對象是否指定了宏 352 6-2 操作Shape對象 353 009 插入Shape對象(一般方法) 353 010 插入Shape對象并指定名稱 354 011 插入Shape對象并添加文字 354 012 插入Shape對象并指定宏 356 013 插入自選圖形對象 357 014 更改Shape對象的文字 358 015 更改Shape對象的大小 358 016 更改Shape對象的位置 359 017 選擇任意的Shape對象 359 018 對Shape對象進行群組化處理 360 019 移動、旋轉Shape對象(制作動畫) 361 020 將Shape對象固定在工作表的某一位置 362 021 刪除Shape對象 363 022 設置Shape對象大小和位置是否隨單元格而改變 364 023 使Shape對象充滿整個單元格區域 364 024 為Shape對象插入超鏈接 365 025 利用透明的Shape對象保護單元格 367 Chapter 7 窗體控件實用操作技巧 369 7-1 操作Excel窗體 369 001 獲取工作表中所有的Excel窗體控件清單 370 002 插入Excel窗體控件(之一) 371 003 插入Excel窗體控件(之二) 374 004 插入Excel窗體控件并指定名稱 374 005 在Excel窗體控件上設置文字(標簽、按鈕、單選按鈕和復選框) 375 006 設置Excel窗體控件的顏色和線條 377 007 更改Excel窗體控件大小 378 008 更改Excel窗體控件的位置 379 009 選定或取消選定單選按鈕和復選框 380 010 為列表框和組合框設置項目(指定單元格區域) 381 011 為列表框和組合框設置項目(使用AddItem方法) 382 012 為列表框和組合框設置項目(使用List屬性) 383 013 為列表框和組合框設置單元格鏈接 384 014 獲取列表框和組合框的項目值 385 015 當選定列表框和組合框某個項目時立即得到項目值 386 016 一次性插入多個Excel窗體控件并指定不同的宏 387 017 每單擊一次Excel窗體控件,就改變背景顏色或字體顏色 388 7-2 操作ActiveX控件 389 018 獲取工作表中所有的ActiveX控件清單 390 019 在工作表中插入ActiveX控件對象 392 020 在工作表中插入ActiveX控件對象并重命名 393 021 引用ActiveX控件(利用Shape對象) 394 022 引用ActiveX控件(利用OLEObject對象) 395 023 設置ActiveX控件上的文字 396 024 設置ActiveX控件的前景和背景 396 025 設置ActiveX控件對象的位置 397 026 更改ActiveX控件對象的大小 397 027 設置/獲取文本框的值 398 028 為列表框和組合框添加項目值(指定單元格區域) 398 029 為列表框和組合框設置項目(使用AddItem方法) 399 030 為列表框和組合框設置項目(使用List屬性) 400 031 獲取列表框和組合框的項目值 401 032 在列表框和組合框中選定項目后立即得到所選項目值 402 033 設置單選按鈕和復選框的值(是否選定) 402 034 取得單選按鈕和復選框的值(選定狀態) 403 035 設置切換按鈕的值 404 036 取得切換按鈕的值 405 037 設置微調按鈕的值 405 038 獲取微調按鈕的值 406 039 設置滾動條的值 406 040 獲取滾動條的值 407 041 設置/獲取標簽的標題文字 407 042 設置/獲取框架的標題文字 408 043 在圖像控件中顯示/清除圖片 409 7-3 操作用戶窗體 409 044 以無模式狀態顯示用戶窗體 410 045 將用戶窗體顯示在窗口的指定位置(之一) 410 046 將用戶窗體顯示在窗口的指定位置(之二) 411 047 改變用戶窗體的大小 411 048 改變用戶窗體的標題文字 412 049 將用戶窗體顯示在上次關閉時的位置上 412 050 在工作表中同時顯示多個窗體 413 051 禁止單擊窗體右上角的按鈕【×】來關閉窗體 414 7-4 窗體控件的一般處理 414 052 引用窗體中的控件 415 053 引用窗體中的某一類控件 415 054 引用窗體中所有的控件 415 055 引用其他窗體中的控件 416 056 初始化用戶窗體中的所有控件 416 057 獲取被選定的控件的有關信息 417 058 將控件設置為不可操作(顯示為灰色) 418 059 將控件設置為不可操作(鎖定) 418 060 使控件隱藏/顯示(利用Visible屬性) 419 061 使控件隱藏/顯示(利用Top屬性和Left屬性) 420 062 當鼠標指針停留在控件上方時顯示提示信息 420 063 當鼠標指針停留在控件上方時改變鼠標指針類型 421 064 當鼠標指針停留在控件上方時改變鼠標指針的圖像 422 065 設置控件的焦點 423 066 設置控件的背景色和前景色 423 067 設置控件的字體格式 424 068 為控件添加圖片 424 7-5 操作命令按鈕 425 069 設置默認按鈕 425 070 設置取消按鈕 426 071 在按鈕中顯示程序運行狀態 426 7-6 操作文本框 428 072 將文本框設置為必須輸入狀態 428 073 設置文本框內字符的對齊方式 428 074 設置文本框內字符的格式 429 075 限制文本框內的輸入值 430 076 限制文本框內的字符長度 430 077 限制只能在文本框內輸入阿拉伯數字和小數點 431 078 限制只能在文本框內輸入阿拉伯數字、小數點和負號 431 079 限制只能在文本框內輸入英文字母 431 080 轉換文本框內數據類型 432 081 將文本框內的字符在任意字符后換行 432 082 將文本框設定為自動換行狀態 433 7-7 操作組合框 434 083 為組合框設置項目(利用RowSource屬性) 434 084 為組合框設置項目(利用AddItem方法) 435 085 為組合框設置項目(利用List屬性) 436 086 為組合框設置項目(利用Column屬性) 436 087 獲取組合框的項目值(利用Value屬性) 437 088 獲取組合框的項目值(利用List屬性) 438 089 獲取組合框的項目值(利用Column屬性) 438 090 獲取組合框的項目值(利用數組) 439 091 刪除組合框內所有的項目(利用Clear方法) 440 092 刪除組合框內所有的項目(利用RowSource屬性) 441 093 刪除組合框內的某個項目(利用RemoveItem方法) 441 094 取消組合框項目的選定 442 095 將組合框設置為必須選定狀態 443 096 將組合框設置為只能從項目列表中選定 444 097 選定組合框后自動彈出項目列表 444 098 設置組合框項目的選擇外觀 445 7-8 操作列表框 446 099 為列表框設置項目(利用RowSource屬性) 446 100 為列表框設置項目(利用AddItem方法) 447 101 為列表框設置項目(利用List屬性) 447 102 為列表框設置項目(利用Column屬性) 448 103 獲取列表框的項目值(利用Value屬性) 448 104 獲取列表框的項目值(利用List屬性) 449 105 獲取列表框的項目值(利用Column屬性) 450 106 獲取列表框的項目值(利用數組) 451 107 刪除列表框內所有的項目(利用Clear方法) 451 108 刪除列表框內所有的項目(利用RowSource屬性) 452 109 刪除列表框內的某個項目(利用RemoveItem方法) 453 110 取消列表框項目的選定 454 111 將列表框設置為必須選定狀態 454 112 設置列表框的單選/多選狀態 455 113 在列表框和文本框之間進行拖動操作 456 7-9 操作其他的標準控件 458 114 利用標簽顯示程序運行進程 458 115 獲取框架內所有的控件名稱 459 116 利用框架實現單選按鈕的多選 459 117 獲取選定的單選按鈕 460 118 獲取選定的復選框 461 119 實現數值調節按鈕與文本框的聯動 462 120 實現數值調節按鈕的反向自動變化 462 121 實現滾動條與工作表滾動條的同步聯動 463 122 動態更改切換按鈕的標題文字 464 123 實現多頁控件各個頁面的自動反向切換 465 124 利用圖像控件瀏覽圖像文件 466 7-10 操作某些非標準控件 467 125 向Spreadsheet控件輸入數據 467 126 將Excel工作表中的數據輸入到Spreadsheet控件中 469 127 將Spreadsheet控件中的數據輸入到Excel工作表中 469 128 利用ChartSpace控件在窗體上繪制動態圖表 471 129 利用DTPicker控件獲取日期和時間 472 130 利用ProgressBar控件設置進度條 474 131 利用ListView控件在窗體中制作報表 475 132 利用TreeView控件在窗體中以樹形結構顯示數據 477 7-11 用戶窗體高級操作技巧 478 133 快速調整用戶窗體大小 478 134 在運行時添加控件 479 135 刪除運行時添加的控件 480 136 利用標簽條(TabStrip控件)動態顯示數據 481 137 隱藏/顯示用戶窗體的【×】按鈕 483 138 將用戶窗體的【×】按鈕設置為有效/無效 485 139 在用戶窗體上增加【最大化】和【最小化】按鈕 487 140 在啟動工作簿時僅顯示用戶窗體,而不顯示Excel界面 488 7-12 利用用戶窗體對象事件控制窗體 489 141 裝載顯示用戶窗體時執行程序(Initialize事件) 489 142 激活用戶窗體時執行程序(Activate事件) 490 143 關閉用戶窗體時執行程序(QueryClose事件) 492 144 單擊用戶窗體時執行程序(Click事件) 492 7-13 利用控件對象事件控制窗體控件 492 145 單擊時執行程序(Click事件) 493 146 雙擊時執行程序(DblClick事件) 493 147 控件值被改變時執行程序(Change事件之一) 495 148 控件值被改變時執行程序(Change事件之二) 495 149 在鼠標指針移到控件上面時執行程序(MouseMove事件) 496 150 在獲得焦點前執行程序(Enter事件) 497 151 在失去焦點且數據有變更時執行程序(BeforeUpdate事件) 497 152 在數據有變更時執行程序(AfterUpdate事件) 498 153 在按鍵時執行程序(KeyPress事件) 498 7-14 Excel工作表的ActiveX控件對象事件 499 154 Excel工作表的ActiveX控件對象事件的使用示例 499 Chapter 8 自定義菜單和自定義工具欄實用操作技巧 502 8-1 自定義菜單 502 001 為現有的菜單控件添加/刪除自定義菜單命令 503 002 在Excel菜單欄中創建/刪除自定義菜單控件 504 003 創建/刪除多級自定義菜單控件 507 004 創建/刪除自定義主菜單欄 509 8-2 自定義工具欄 512 005 在Excel工具欄中添加/刪除自定義命令按鈕 512 006 在Excel工具欄中添加/刪除自定義組合框按鈕 514 007 在Excel工具欄中添加/刪除自定義下拉命令按鈕 515 008 創建/刪除自定義工具欄,并指定顯示位置 517 009 創建/刪除由內置命令組成的自定義工具欄 519 8-3 自定義快捷菜單 520 010 為Excel系統默認的快捷菜單添加/刪除新菜單命令 521 011 為快捷菜單添加/刪除內置命令 522 012 創建一個全新的快捷菜單 523 013 獲取Excel的全部快捷菜單信息 525 014 使Excel的快捷菜單無效 526 015 為用戶窗體和控件添加自定義快捷菜單 527 Chapter 9 Excel 2007的條件格式實用操作技巧 530 9-1 根據數據大小標示特殊數據 530 001 標示最大的N個數據 530 002 標示最小的N個數據 531 003 標示大于平均值的數據 532 004 標示大于或等于平均值的數據 533 005 標示小于平均值的數據 534 006 標示小于或等于平均值的數據 535 007 標示重復數據 535 008 標示不重復數據 536 9-2 標示指定日期區間的數據 537 009 標示昨天的數據 537 010 標示今天的數據 538 011 標示明天的數據 539 012 標示最近7天的數據 539 013 標示上周的數據 540 014 標示本周的數據 541 015 標示下周的數據 541 016 標示上個月的數據 542 017 標示本月的數據 543 018 標示下個月的數據 543 9-3 利用數據條標示數據 544 019 同時顯示數據和數據條 544 020 不顯示數據,僅顯示數據條 545 9-4 利用色階標示數據 546 021 用兩色色階標示數據 546 022 用三色色階標示數據 547 9-5 利用圖標集標示數據 548 023 利用圖標集標示數據:同時顯示圖標集和數據 549 024 利用圖標集標示數據:顯示圖標集但不顯示數據 550 Chapter 10 Excel數據清單實用操作技巧 551 10-1 查詢數據 551 001 查詢數值及公式字符串(Find方法) 551 002 查詢數值及公式結果(Find方法) 553 003 查詢數值及公式結果(Match函數) 554 004 查詢數值及公式結果(VLookup函數) 555 005 查詢數值及公式結果(Find方法和Offset屬性) 555 006 查詢數值及公式結果(Collection對象) 556 007 查詢數值及公式結果(DGet函數) 557 008 查詢含有某字符的單元格數據(Like運算符) 558 009 查詢含有某字符的單元格數(CountIf函數) 559 010 使用數據庫函數DCountA實現復雜查詢 559 011 從多個工作表或工作簿中查詢數據 560 10-2 排序數據 561 012 自動排序 561 013 使用自定義序列進行排序 562 014 使用多個關鍵字進行排序 563 015 先進行排序然后再恢復排序前的狀態 564 016 按照單元格的顏色/字體顏色進行排序 566 017 按照字符的長度進行排序 567 018 字母與數字混合情況下的排序 568 019 對數組的元素值進行排序 570 10-3 篩選數據 571 020 執行自動篩選 571 021 撤銷自動篩選 572 022 執行高級篩選(與條件) 572 023 執行高級篩選(或條件) 573 024 撤銷高級篩選 575 025 復制篩選出的數據 575 026 刪除沒有出現在篩選結果中的所有行 576 027 篩選不重復的數據 578 028 獲取兩個工作表中相同數據的行數據 578 029 獲取只存在于某個工作表中的行數據 579 030 刪除數據區域內的所有空行 581 031 刪除數據區域內的所有空列 582 032 刪除重復項,得到一個新的不含重復數據的清單 583 Chapter 11 工作簿作為數據庫的實用操作技巧 584 11-1 查詢當前工作簿數據 584 001 從一個工作表中查詢數據(ADO+SQL) 585 002 從多個工作表中查詢數據(ADO+SQL) 586 11-2 查詢其他工作簿數據 588 003 查詢其他工作簿數據(ADO+SQL) 588 11-3 利用DAO+SQL查詢工作簿數據 590 004 利用DAO+SQL查詢工作簿數據 590 11-4 匯總多個工作簿 591 005 在不打開工作簿的情況下對多個工作簿進行匯總 592 Chapter 12 Access數據庫實用操作技巧 595 12-1 創建Access數據庫 595 001 利用DAO對象創建Access數據庫和數據表 595 002 利用ADO對象創建Access數據庫和數據表 597 12-2 獲取Access數據庫信息 598 003 檢查數據表是否存在 598 004 獲取數據庫中所有的數據表名稱 600 005 檢查字段是否存在 601 006 獲取數據庫中某數據表的所有字段信息 602 007 字段類型常量與字段類型英文名稱的轉換函數 603 12-3 查詢獲取Access數據庫數據 605 008 將Access數據庫的數據全部導入到Excel工作表中 606 009 將Access數據庫的某些字段導入到Excel工作表中 607 010 查詢不重復的記錄(Distinct) 609 011 查詢最前面的若干條記錄(Top) 610 012 利用Like運算符進行模糊查詢 611 013 對查詢結果進行排序(Order) 612 014 查詢某一區間內的數據(Between) 613 015 進行復雜條件的查詢(Where) 614 016 利用合計函數進行查詢(查詢最大值和最小值) 615 017 利用合計函數進行查詢(查詢合計數和平均值) 616 018 將第一個查詢結果作為查詢條件進行查詢 617 019 對查詢結果進行分組(Group) 619 020 將查詢結果作為窗體控件的源數據 620 12-4 編輯Access數據庫數據 624 021 添加新記錄 624 022 修改更新記錄 625 023 刪除特定的記錄 626 024 刪除全部記錄 627 025 通過窗體編輯記錄 628 12-5 將工作表數據導入到Access數據庫中 632 026 將整個工作表數據都保存為Access數據庫 633 027 將工作表的某些數據保存到Access數據庫中 634 028 將工作表數據保存到已有的Access數據庫中(循環方式) 635 12-6 操作數據表 636 029 為數據表增加字段 637 030 改變字段的類型 638 031 改變字段的長度 638 032 刪除一個字段 639 033 刪除一個數據表 640 Chapter 13 SQL Server數據庫實用操作技巧 641 13-1 獲取SQL Server數據庫的基本信息 641 001 判斷SQL Server數據庫是否存在 641 002 檢查數據表是否存在 642 13-2 創建SQL Server數據庫和數據表 643 003 創建新的SQL Server數據庫和數據表 643 004 在已有的SQL Server數據庫中創建數據表 645 13-3 刪除SQL Server數據庫和數據表 646 005 從SQL Server數據庫服務器中刪除數據庫 647 006 從SQL Server數據庫中刪除數據表 647 13-4 查詢獲取SQL Server數據庫數據 648 007 將SQL Server數據庫中的數據導入到Excel工作表 649 008 查詢獲取SQL Server數據庫的數據 650 13-5 將工作表數據導入到SQL Server數據庫 651 009 將工作表數據保存到SQL Server數據庫 652 Chapter 14 文本文件實用操作技巧 655 14-1 將文本文件導入到工作表中 655 001 將TXT格式文本文件打開為工作簿 655 002 將CSV格式文本文件打開為工作簿 656 003 利用QueryTables對象導入文本文件(之一) 656 004 利用QueryTables對象導入文本文件(之二) 657 005 利用ADO導入文本文件的全部內容 658 006 利用ADO導入文本文件的部分內容 659 007 獲取文本文件的行數和列數 660 008 逐行獲取文本文件的行數據,并拆分成列 661 14-2 將工作表數據保存為文本文件 661 009 將工作表中的全部數據保存為CSV格式文本文件 662 010 將工作表部分數據保存為CSV格式文本文件 662 14-3 利用文件對象模型FSO操作文本文件 663 011 創建新的文本文件并寫入數據 664 012 向已有的文本文件寫入數據 664 013 以行為單位讀取文本文件數據 665 014 以字符為單位讀取文本文件數據 666 015 讀取文本文件的全部數據 667 016 讀取文本文件的指定行數據 667 Chapter 15 函數、公式及數組實用操作技巧 669 15-1 工作表函數和VBA函數 669 001 調用數學函數 669 002 調用財務函數 670 003 調用日期和時間函數 671 004 調用字符串函數 671 005 調用強制轉換函數 672 006 調用檢查函數 672 007 調用數組函數 673 008 使用判斷函數(IIf 函數) 673 009 使用格式函數(Format函數) 674 15-2 自定義函數 674 010 設計參數可選的自定義函數 674 011 設計參數個數不確定的自定義函數 675 012 設計返回數組的自定義函數 676 013 為自定義函數添加信息提示 676 014 對自定義函數進行歸類 677 15-3 數組 678 015 快速創建列標題和行標題 678 016 快速向單元格區域輸入數據 679 017 快速獲取單元格區域數據 679 018 使用數組提高計算效率 680 15-4 公式計算 680 019 向單元格輸入一般公式 681 020 向單元格區域輸入數組公式 681 021 快速復制公式 681 022 列舉工作簿內所有的公式 682 023 對指定的單元格區域進行計算 683 024 刪除工作表中的所有數據,但保留所有公式 683 Chapter 16 程序流程控制實用操作技巧 685 16-1 循環處理 685 001 按指定次數進行循環(For…Next) 685 002 在循環過程中退出(Exit For) 686 003 不確定次數進行循環(Do…Loop) 686 004 在循環過程中退出(Exit Do) 688 005 對數組的所有元素進行循環 688 006 對沒有規律性的元素進行循環 689 007 對集合中的所有對象進行循環 689 008 進行多重循環 690 16-2 判斷條件控制 690 009 判斷是否為數值 690 010 判斷是否為日期 691 011 判斷是否為數組 692 012 判斷是否為對象 692 013 判斷變量中是否保存有對象 693 014 判斷程序是否有錯誤 693 015 判斷字母的大小寫 694 016 判斷字符的全角和半角 695 017 使用Select Case進行多條件處理(數值區間) 695 018 使用Select Case進行多條件處理(關鍵字Is) 696 019 使用Select Case進行多條件處理(Like運算符) 697 Chapter 17 打印工作表實用操作技巧 698 17-1 打印設置 698 001 設置/取消打印區域(固定區域) 698 002 設置/取消打印區域(不固定區域) 699 003 設置/取消打印區域(全部工作表) 699 004 設置打印列標題和行標題 700 005 設置頁邊距(以磅為單位) 700 006 設置頁邊距(以in為單位) 701 007 設置頁邊距(以cm為單位) 702 008 設置頁眉 702 009 設置頁腳 703 010 設置頁面的水平/垂直居中位置 703 011 設置縱向或橫向打印模式 704 012 設置打印紙張大小 704 013 將工作表的全部數據都縮印在一頁內 705 014 設置打印行號/列標和網格線 705 17-2 預覽和打印 706 015 顯示打印預覽 706 016 打印工作表 706 17-3 自定義預覽和打印 707 017 在任意位置設置換頁 707 018 獲取打印總頁數 708 019 顯示打印機設置對話框 708 020 顯示打印內容對話框 708 021 顯示頁面設置對話框 709 022 顯示分頁預覽 709 023 隔頁打印工作表 709 024 設置是否打印工作表中的Shape對象 710 Chapter 18 VBA工程實用操作技巧 711 18-1 取得或設定VBA工程信息資料 712 001 獲取VBA工程信息資料 712 002 設置VBA工程信息資料 712 003 獲取工程中所有的對象名稱和類型 713 18-2 操作VBA工程對象 714 004 更改模塊和用戶窗體的名稱 714 005 導出模塊和用戶窗體 714 006 導入模塊和用戶窗體 715 007 清除立即窗口內容 716 18-3 獲取對象中的程序信息 716 008 獲取對象中所有定義的變量 716 009 獲取對象中所有過程的名稱 717 18-4 添加/取消引用類型庫 719 010 獲取引用的項目信息 719 011 增加引用項目 719 012 取消引用項目 720 18-5 利用VBA插入窗體控件和模塊 721 013 利用VBA插入用戶窗體和控件,并為控件編寫事件程序代碼 721 014 利用VBA插入標準模塊并寫入程序代碼 723 015 利用VBA插入類模塊 725 Chapter 19 文件和文件夾實用操作技巧 727 19-1 利用VBA標準功能操作文件 727 001 獲取文件夾內的所有文件(FileSearch) 727 002 獲取文件夾內的某一類型的所有文件(FileSearch) 728 003 獲取文件夾內的所有文件(Dir函數) 729 004 判斷文件是否存在 730 005 復制文件 730 006 移動文件 731 007 刪除文件 732 008 重命名文件 732 009 獲得文件的修改日期和時間 733 010 獲得文件大小 733 011 獲取文件的屬性 733 012 設置文件的屬性 734 19-2 利用VBA標準功能操作驅動器 734 013 獲取當前驅動器的名稱 734 014 變更當前驅動器的名稱 735 19-3 利用VBA標準功能操作文件夾 735 015 判斷文件夾是否存在 735 016 創建文件夾 736 017 獲取當前的文件夾 736 018 移動文件夾 737 019 刪除文件夾 737 020 更改文件夾名 738 021 獲取文件夾的屬性 738 19-4 利用文件對象模型FSO操作文件 739 022 判斷文件是否存在(FileExists) 739 023 復制文件(CopyFile) 740 024 刪除文件(DeleteFile) 740 025 移動文件(MoveFile) 741 026 獲取文件的屬性(Attributes) 742 027 獲取文件的信息資料(GetFile) 742 028 獲取文件的基礎名稱(GetBaseName) 743 029 獲取文件的擴展名(GetExtensionName) 744 030 獲取文件的全名(GetFileName) 744 031 獲取文件所在的文件夾名(GetParentFolderName) 745 032 獲取文件所在的驅動器名(GetDriveName) 745 033 獲取文件夾內的所有文件清單 746 19-5 利用文件對象模型FSO操作文件夾 746 034 判斷文件夾是否存在(FolderExists) 746 035 復制文件夾(CopyFolder) 747 036 刪除文件夾(DeleteFolder) 747 037 移動文件夾(MoveFolder) 748 038 創建文件夾(CreateFolder) 749 039 獲取文件夾的屬性(Attributes) 749 040 獲取文件夾的信息資料(GetFolder) 750 041 獲取文件夾中的所有子文件夾名(SubFolders) 751 042 獲取特定文件夾的路徑(GetSpecialFolder) 751 19-6 利用文件對象模型FSO操作驅動器 752 043 判斷驅動器是否存在(DriveExists) 752 044 獲取所有可以使用的驅動器清單(Drives) 753 045 獲取驅動器的信息資料(GetDrive) 753 Chapter 20 其他Office應用程序實用操作技巧 755 20-1 操作Word文檔 756 001 創建新的Word文檔(前綁定) 756 002 創建新的Word文檔(后綁定) 757 003 打開已有的Word文檔(前綁定) 757 004 打開已有的Word文檔(后綁定) 758 005 將Word文檔內容復制到工作表 759 006 將工作表數據復制到Word文檔中 760 20-2 操作PowerPoint文檔 761 007 創建新的PowerPoint文檔 761 008 打開已有的PowerPoint文檔(前綁定) 762 009 打開已有的PowerPoint文檔(后綁定) 762 010 以Excel工作表數據為基礎制作PowerPoint幻燈片 763 011 將Excel工作表的圖表復制到PowerPoint幻燈片中 765 20-3 操作Outlook 767 012 按工作表中的地址發送郵件(前綁定) 767 013 將工作簿作為附件發送郵件(前綁定) 768 Chapter 21 Windows應用程序實用操作技巧 770 21-1 操作Windows附件工具 770 001 打開記事本(Shell函數) 770 002 打開計算器 771 003 以指定的文件夾打開Windows資源管理器 771 004 打開控制面板的某個項目窗口 771 005 創建文件的快捷方式 772 21-2 操作Internet Explorer 773 006 從Excel啟動指定的網頁 773 007 建立Web查詢 773 008 定時刷新Web查詢 774 21-3 操作Outlook Express 775 009 利用Outlook Express發送郵件 775 21-4 操作其他軟件 775 010 獲取顯示器分辨率 775 011 利用VBA播放聲音 776 |
序: |