-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

最新Excel VBA 活用范例大辭典

( 簡體 字)
作者:韓小良 周寧 編著 類別:1. -> Office -> OFFICE -> EXCEL
譯者:
出版社:中國鐵道出版社最新Excel VBA 活用范例大辭典 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
序: