定 價(jià):¥99.00
作 者: | 劉永富,劉行 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302505891 | 出版時(shí)間: | 2018-08-01 | 包裝: | |
開(kāi)本: | 頁(yè)數(shù): | 字?jǐn)?shù): |
第1章?VBA編程概述 1
1.1?VBA應(yīng)用領(lǐng)域和發(fā)展現(xiàn)狀 1
1.1.1?美國(guó)的VBA水平 1
1.1.2?日本的VBA水平 2
1.1.3?VBA專(zhuān)家考試 3
1.2?Office與VBA的安裝 3
1.2.1?安裝DAEMON Tools Lite 5
1.2.2?Office 2003的安裝 6
1.2.3?Office 2010的安裝 10
1.3?Office版本 12
1.3.1?界面的變化 13
1.3.2?文件格式的革新 14
1.3.3?Office版本對(duì)VBA編程的
???影響 15
1.4?Office VBA編程開(kāi)發(fā)的產(chǎn)品類(lèi)型 15
1.4.1?基于Office文件的編程開(kāi)發(fā) 15
1.4.2?Visual Basic 6封裝 16
1.4.3?VSTO開(kāi)發(fā) 16
1.5?高效學(xué)習(xí)VBA編程 16
1.5.1?必備基礎(chǔ) 16
1.5.2?學(xué)習(xí)計(jì)劃 17
習(xí)題 17
第2章?宏的編寫(xiě)和執(zhí)行 18
2.1?編程前的設(shè)定 18
2.1.1?顯示“開(kāi)發(fā)工具”選項(xiàng)卡 18
2.1.2?設(shè)置宏安全性 19
2.2?開(kāi)始VBA宏編程 20
2.2.1?手工編寫(xiě)第一個(gè)VBA宏 20
2.2.2?錄制宏 21
2.3?VBA代碼的保存 23
2.4?宏的執(zhí)行方法 24
2.4.1?使用“宏”對(duì)話框 25
2.4.2?使用快捷鍵 25
2.4.3?指定宏到圖形對(duì)象 26
2.4.4?使用工作表事件運(yùn)行宏 26
2.4.5?使用工作簿事件運(yùn)行宏 28
2.4.6?指定宏到功能區(qū) 28
2.4.7?指定宏到快速訪問(wèn)工具欄 30
2.4.8?通過(guò)立即窗口執(zhí)行宏 31
習(xí)題 31
第3章?VBA編程環(huán)境 32
3.1?VBA編輯器界面介紹 32
3.1.1?立即窗口 33
3.1.2?本地窗口 35
3.1.3?屬性窗口 35
3.1.4?對(duì)象瀏覽器 36
3.1.5?代碼的查找和替換 37
3.1.6?VBA選項(xiàng) 38
3.1.7?外接程序管理器 39
3.1.8?VBA幫助 40
3.2?VBA工程管理 42
3.2.1?添加模塊 42
3.2.2?移除模塊 42
3.2.3?導(dǎo)出和導(dǎo)入模塊 43
3.2.4?修改工程屬性 43
3.2.5?工程引用 44
習(xí)題 45
第4章?VBA語(yǔ)法基礎(chǔ) 46
4.1?VBA數(shù)據(jù)類(lèi)型 46
4.1.1?字符串 47
4.1.2?數(shù)值型 48
4.1.3?日期和時(shí)間型 49
4.1.4?布爾型 49
4.1.5?變體型 50
4.1.6?對(duì)象型 50
4.1.7?數(shù)據(jù)類(lèi)型的判斷 51
4.1.8?變量聲明的簡(jiǎn)寫(xiě)形式 54
4.1.9?變量聲明的初始默認(rèn)值 54
4.1.10?數(shù)據(jù)類(lèi)型的轉(zhuǎn)換 55
4.2?表達(dá)式與運(yùn)算符 56
4.2.1?算術(shù)運(yùn)算符 56
4.2.2?比較運(yùn)算符 57
4.2.3?Like運(yùn)算符 58
4.2.4?邏輯運(yùn)算符 59
4.3?使用變量 60
4.3.1?變量命名 60
4.3.2?變量的聲明 60
4.3.3?變量的賦值 61
4.3.4?變量的作用范圍和生存期 63
4.3.5?聲明變量的其他寫(xiě)法 64
4.4?使用常量 64
4.4.1?自定義常量 64
4.4.2?內(nèi)置枚舉常量 65
4.5?其他數(shù)據(jù)類(lèi)型 68
4.5.1?自定義類(lèi)型 68
4.5.2?枚舉類(lèi)型 69
4.5.3?集合 70
4.6?使用InputBox輸入對(duì)話框 72
4.6.1?VBA庫(kù)中的InputBox 72
4.6.2?Excel庫(kù)中的InputBox 73
4.7?使用MsgBox輸出對(duì)話框 75
4.8?順序結(jié)構(gòu) 77
4.9?條件選擇結(jié)構(gòu) 77
4.9.1?If語(yǔ)句 78
4.9.2?Select語(yǔ)句 79
4.9.3?Choose語(yǔ)句 82
4.9.4?Switch語(yǔ)句 82
4.10?循環(huán)結(jié)構(gòu) 83
4.10.1?While…Wend語(yǔ)句 83
4.10.2?Do…Loop語(yǔ)句 84
4.10.3?For語(yǔ)句 86
4.10.4?For Each語(yǔ)句 87
4.11?流程跳轉(zhuǎn)控制語(yǔ)句 88
4.11.1?GoTo語(yǔ)句 88
4.11.2?GoSub…Return語(yǔ)句 89
4.11.3?Exit語(yǔ)句 90
4.11.4?End語(yǔ)句 90
4.12?數(shù)組 91
4.12.1?一維數(shù)組 91
4.12.2?二維數(shù)組 93
4.12.3?使用Array創(chuàng)建數(shù)組 94
4.12.4?對(duì)象數(shù)組 95
4.12.5?變體數(shù)組 96
4.12.6?動(dòng)態(tài)數(shù)組 96
4.13?代碼優(yōu)化 97
4.13.1?同一行書(shū)寫(xiě)多條語(yǔ)句 98
4.13.2?長(zhǎng)語(yǔ)句的續(xù)行書(shū)寫(xiě) 98
4.13.3?使用縮進(jìn) 98
4.13.4?使用模塊定義 102
4.13.5?使用注釋 103
4.13.6?使用With結(jié)構(gòu) 104
4.13.7?使用Me關(guān)鍵字 106
習(xí)題 107
第5章?過(guò)程與函數(shù)設(shè)計(jì) 108
5.1?過(guò)程 108
5.1.1?創(chuàng)建過(guò)程 108
5.1.2?過(guò)程的運(yùn)行和調(diào)用 109
5.1.3?過(guò)程的參數(shù) 110
5.1.4?可選和默認(rèn)參數(shù) 112
5.1.5?參數(shù)的傳遞方式 113
5.1.6?參數(shù)數(shù)量可變的過(guò)程 114
5.1.7?數(shù)組作為參數(shù) 114
5.2?函數(shù) 115
5.2.1?自定義函數(shù)的返回值 116
5.2.2?自定義函數(shù)的用途 116
5.2.3?設(shè)置自定義函數(shù)的說(shuō)明信息 119
5.2.4?為自定義函數(shù)創(chuàng)建幫助文檔 121
習(xí)題 127
第6章?程序調(diào)試和錯(cuò)誤處理 128
6.1?程序調(diào)試技巧 128
6.1.1?單步執(zhí)行程序 128
6.1.2?設(shè)置斷點(diǎn) 130
6.1.3?使用Stop語(yǔ)句 130
6.2?錯(cuò)誤處理 131
6.2.1?Err對(duì)象 132
6.2.2?遍歷錯(cuò)誤號(hào)和錯(cuò)誤描述 133
6.2.3?故意引發(fā)錯(cuò)誤 133
6.3?錯(cuò)誤跳轉(zhuǎn) 134
6.3.1?錯(cuò)誤發(fā)生時(shí)跳轉(zhuǎn)到某行 134
6.3.2?錯(cuò)誤發(fā)生時(shí)繼續(xù)向下執(zhí)行 136
6.3.3?Resume與Resume Next語(yǔ)句 136
習(xí)題 137
第7章?字符串處理 139
7.1?認(rèn)識(shí)字符串 140
7.1.1?全角與半角 140
7.1.2?子字符串 140
7.1.3?字符串的長(zhǎng)度 141
7.1.4?檢索子字符串的位置 142
7.2?字符串轉(zhuǎn)換 144
7.2.1?字符與ASCII碼 144
7.2.2?大小寫(xiě)轉(zhuǎn)換 145
7.2.3?全半角轉(zhuǎn)換 146
7.2.4?去除多余空格 146
7.2.5?倒序 147
7.2.6?替換 147
7.3?字符串生成 149
7.3.1?String函數(shù) 149
7.3.2?Space函數(shù) 149
7.4?字符串與數(shù)組 149
7.4.1?Split函數(shù) 149
7.4.2?Join函數(shù) 151
7.4.3?Filter函數(shù) 151
習(xí)題 152
第8章?數(shù)學(xué)計(jì)算與日期處理 154
8.1?數(shù)學(xué)函數(shù) 154
8.1.1?三角函數(shù)計(jì)算 154
8.1.2?隨機(jī)數(shù) 155
8.2?日期與時(shí)間函數(shù) 156
8.2.1?返回與設(shè)置當(dāng)前日期時(shí)間 157
8.2.2?計(jì)算程序運(yùn)行時(shí)間 157
8.2.3?日期時(shí)間的生成 158
8.2.4?日期時(shí)間的加減運(yùn)算 159
8.2.5?計(jì)算兩個(gè)日期的間隔 160
8.2.6?日期時(shí)間的分解 161
習(xí)題 161
第9章?Excel VBA對(duì)象模型 162
9.1?對(duì)象和對(duì)象類(lèi)型 162
9.1.1?屬性 162
9.1.2?方法 163
9.1.3?事件 163
9.1.4?父子對(duì)象 164
9.2?使用對(duì)象變量 164
9.2.1?With結(jié)構(gòu) 166
9.2.2?集合對(duì)象 167
9.3?Excel VBA對(duì)象 170
9.3.1?應(yīng)用程序?qū)ο?nbsp; 171
9.3.2?工作簿對(duì)象 171
9.3.3?表對(duì)象 171
9.3.4?單元格區(qū)域?qū)ο?nbsp; 171
習(xí)題 172
第10章?應(yīng)用程序Application對(duì)象 173
10.1?Application對(duì)象重要成員 173
10.1.1?ActiveWorkbook 173
10.1.2?ActiveSheet 173
10.1.3?ActiveWindow 174
10.1.4?ActiveCell 174
10.1.5?Addins 175
10.1.6?COMAddins 176
10.1.7?WorksheetFunction 178
10.1.8?Commandbars 179
10.2?Application對(duì)象重要屬性 180
10.2.1?默認(rèn)文件路徑DefaultFilePath
??? 屬性 180
10.2.2?顯示剪貼板DisplayClipboardWindow
??? 屬性 181
10.2.3?啟用事件EnableEvents屬性 182
10.2.4?顯示“開(kāi)發(fā)工具”選項(xiàng)卡
??? ShowDevTools屬性 182
10.2.5?句柄Hwnd屬性 182
10.2.6?標(biāo)題Caption屬性 183
10.2.7?版本Version屬性 183
10.2.8?用戶(hù)名UserName屬性 184
10.2.9?安裝路徑Path屬性 185
10.2.10?狀態(tài)欄StatusBar屬性 186
10.2.11?默認(rèn)工作表個(gè)數(shù)
??? SheetsInNewWorkbook屬性 187
10.2.12?窗口狀態(tài)WindowState
??? 屬性 187
10.2.13?最近打開(kāi)的文件
??? RecentFiles 188
10.3?Application對(duì)象常用方法 189
10.3.1?激活其他組件
??? ActivateMicrosoftApp方法 189
10.3.2?設(shè)置Excel的計(jì)算模式 189
10.3.3?計(jì)算Calculate方法 190
10.3.4?表達(dá)式評(píng)價(jià)Evaluate方法 190
10.3.5?快捷鍵OnKey方法 191
10.3.6?發(fā)送按鍵SendKeys方法 192
10.3.7?運(yùn)行宏Run方法 193
10.3.8?退出應(yīng)用程序Quit方法 195
10.3.9?定時(shí)執(zhí)行OnTime方法 195
10.3.10?撤銷(xiāo)Undo方法 196
10.4?Application對(duì)象常用事件 196
10.4.1?WorkbookBeforeClose事件 198
10.4.2?事件的取消 199
10.4.3?禁用和啟用事件 199
10.4.4?SheetSelectionChange事件 199
10.4.5?WindowActivate事件 200
10.4.6?歸納總結(jié) 201
習(xí)題 201
第11章?工作簿W(wǎng)orkbook對(duì)象 202
11.1?工作簿對(duì)象的表達(dá) 202
11.1.1?利用索引值 202
11.1.2?利用工作簿名稱(chēng) 202
11.1.3?宏代碼所在的工作簿 202
11.1.4?活動(dòng)工作簿 203
11.2?Workbook對(duì)象重要屬性 204
11.2.1?文檔內(nèi)置屬性
??? BuiltinDocumentProperties 205
11.2.2?文檔自定義屬性
??? CustomDocumentProperties 207
11.2.3?工作簿的名稱(chēng)和路徑 208
11.2.4?IsAddin屬性 208
11.2.5?Saved屬性 209
11.2.6?工作簿的窗口 209
11.3?Workbook對(duì)象重要方法 214
11.3.1?新建工作簿 214
11.3.2?打開(kāi)工作簿 215
11.3.3?設(shè)置工作簿的打開(kāi)密碼 215
11.3.4?保存工作簿 216
11.3.5?另存工作簿 216
11.3.6?關(guān)閉工作簿 217
11.3.7?激活工作簿 217
11.3.8?保護(hù)工作簿 218
11.3.9?導(dǎo)出為PDF文檔 218
11.4?Workbook對(duì)象常用事件 221
11.4.1?工作簿打開(kāi)和關(guān)閉前事件 222
11.4.2?文檔事件過(guò)程中Cancel參數(shù)的
??? 作用 223
11.4.3?工作表激活事件 223
11.4.4?工作表右擊事件 224
11.4.5?工作表修改事件 225
11.4.6?工作表選中區(qū)域變更事件 226
習(xí)題 226
第12章?工作表Worksheet對(duì)象 227
12.1?工作表集合Worksheets對(duì)象 228
12.1.1?表的遍歷 229
12.1.2?表的增加 230
12.1.3?表的刪除 231
12.2?Worksheet對(duì)象常用屬性 233
12.2.1?單元格屬性 233
12.2.2?Name與CodeName屬性 234
12.2.3?前一個(gè)與后一個(gè)工作表 235
12.2.4?應(yīng)用程序與父級(jí)對(duì)象 236
12.2.5?工作表標(biāo)簽顏色 236
12.2.6?是否顯示分頁(yè)符 237
12.2.7?工作表的可見(jiàn)性 237
12.2.8?頁(yè)面設(shè)置 238
12.3?工作表的自動(dòng)篩選 240
12.3.1?工作表的3種狀態(tài) 241
12.3.2?遍歷篩選器 244
12.3.3?處理自動(dòng)篩選后的區(qū)域 245
12.3.4?按照單元格填充顏色
??? 篩選 247
12.3.5?按照單元格字體顏色篩選 248
12.4?Worksheet對(duì)象常用方法 248
12.4.1?激活和選中工作表 249
12.4.2?工作表的移動(dòng)和復(fù)制 250
12.4.3?控制工作表的計(jì)算 251
12.4.4?設(shè)定背景圖片 252
12.4.5?復(fù)制和粘貼數(shù)據(jù) 253
12.4.6?使用記錄窗體 254
12.4.7?工作表的保護(hù) 255
12.4.8?工作表的預(yù)覽和打印 256
12.5?Worksheet對(duì)象重要事件 258
12.5.1?選中區(qū)域變更事件 259
12.5.2?工作表修改事件 261
12.5.3?工作表右擊事件 263
12.5.4?使用類(lèi)模塊操作Excel文檔
??? 事件 265
習(xí)題 266
第13章?圖表Chart對(duì)象 267
13.1?Chart對(duì)象重要屬性 269
13.1.1?圖表的構(gòu)成 269
13.1.2?讀寫(xiě)圖表類(lèi)型 270
13.1.3?修改圖表數(shù)據(jù)源 270
13.1.4?設(shè)置圖表標(biāo)題 271
13.1.5?設(shè)置圖表區(qū)與繪圖區(qū)格式 273
13.1.6?設(shè)置坐標(biāo)軸格式 274
13.1.7?操作數(shù)據(jù)系列 275
13.1.8?遍歷數(shù)據(jù)系列 276
13.1.9?操作數(shù)據(jù)點(diǎn) 277
13.1.10?操作數(shù)據(jù)標(biāo)記 278
13.1.11?操作圖例 279
13.2?Chart對(duì)象常用方法 280
13.2.1?圖表工作表的刪除 280
13.2.2?圖表復(fù)制為圖片 281
13.2.3?改變圖表位置 281
13.3?Chart對(duì)象事件 282
13.3.1?激活圖表工作表的事件 282
13.3.2?識(shí)別圖表中的不同元素 282
13.4?自動(dòng)創(chuàng)建圖表 284
13.4.1?創(chuàng)建圖表工作表 284
13.4.2?在普通工作表中插入圖表 285
13.5?自動(dòng)刪除圖表 286
13.5.1?刪除所有圖表工作表 286
13.5.2?刪除工作表中所有圖表對(duì)象 287
習(xí)題 287
第14章?單元格區(qū)域Range對(duì)象 288
14.1?Range對(duì)象的表示方法 290
14.1.1?使用Cells 290
14.1.2?Range對(duì)象的無(wú)限嵌套性 292
14.2?Range對(duì)象的常用屬性 293
14.2.1?區(qū)域地址 293
14.2.2?獲取單元格區(qū)域的位置與
??? 大小 294
14.2.3?單元格的地理位置 295
14.2.4?單元格內(nèi)容屬性 299
14.3?Range的產(chǎn)生和轉(zhuǎn)化 305
14.3.1?引用工作表已使用區(qū)域 305
14.3.2?引用當(dāng)前連續(xù)區(qū)域 306
14.3.3?引用數(shù)組公式區(qū)域 307
14.3.4?引用整行與整列 307
14.3.5?單元格的偏移 308
14.3.6?改變單元格區(qū)域大小 308
14.3.7?獲取最后一個(gè)非空單元格 310
14.3.8?區(qū)域的聯(lián)合 311
14.3.9?區(qū)域的相交包含 312
14.4?Range對(duì)象的常用方法 313
14.4.1?單元格的選中和激活 313
14.4.2?復(fù)制剪切單元格 315
14.4.3?粘貼格式 315
14.4.4?插入和刪除單元格 316
14.4.5?自動(dòng)調(diào)整行高列寬 318
14.4.6?自動(dòng)填充 318
14.4.7?單元格排序 320
14.4.8?查找和替換 321
14.4.9?文本分列 323
14.4.10?自動(dòng)朗讀單元格內(nèi)容 324
14.5?Range成員對(duì)象 325
14.5.1?設(shè)置單元格邊框 325
14.5.2?設(shè)置單元格填充色 328
14.5.3?設(shè)置單元格字體 330
14.5.4?單元格的對(duì)齊方式 331
14.5.5?處理單元格中的字符 333
14.5.6?處理單元格中的批注 335
14.5.7?處理?xiàng)l件格式 339
14.5.8?處理數(shù)據(jù)有效性 344
14.5.9?使用單元格樣式 348
14.6?Range對(duì)象專(zhuān)題講解 352
14.6.1?單元格的合并與取消合并 352
14.6.2?Range與名稱(chēng)的使用 354
14.6.3?如何遍歷單元格 357
14.6.4?單元格與數(shù)組之間的數(shù)據(jù)
??? 傳遞 359
14.6.5?單元格的帶格式查找 361
14.6.6?公式審核 362
習(xí)題 365
第15章?其他常用Excel VBA對(duì)象 367
15.1?處理工作表中的圖片 367
15.1.1?插入外部圖片 367
15.1.2?插入形狀 369
15.1.3?Shape對(duì)象的引用和遍歷 370
15.1.4?Shape對(duì)象的屬性獲取與
??? 設(shè)定 371
15.1.5?Shape對(duì)象的常用方法 373
15.2?工作表使用表單控件 378
15.2.1?使用組合框 379
15.2.2?使用列表框 380
15.2.3?使用復(fù)選框 380
15.2.4?使用單選按鈕 380
15.2.5?數(shù)值調(diào)節(jié)器 382
15.2.6?滾動(dòng)條 382
15.2.7?用代碼自動(dòng)插入表單控件 383
15.2.8?批量刪除表單控件 385
15.3?工作表使用ActiveX控件 386
15.3.1?控件的屬性設(shè)定 387
15.3.2?控件的事件過(guò)程 387
15.3.3?自動(dòng)插入ActiveX控件 388
15.3.4?工作表中播放動(dòng)畫(huà) 389
15.3.5?ActiveX控件的刪除 390
15.4?處理工作表中的超鏈接 391
15.4.1?創(chuàng)建超鏈接 391
15.4.2?遍歷工作表中的超鏈接 392
15.4.3?打開(kāi)超鏈接 393
15.4.4?刪除超鏈接 393
15.5?Excel內(nèi)置對(duì)話框 394
15.5.1?調(diào)出內(nèi)置對(duì)話框 394
15.5.2?為對(duì)話框設(shè)置默認(rèn)參數(shù) 395
15.6?文件選擇對(duì)話框 395
15.6.1?對(duì)話框的類(lèi)型 395
15.6.2?對(duì)話框的屬性 396
15.6.3?對(duì)話框的方法 396
15.6.4?文件選擇 396
15.6.5?路徑選擇 398
15.6.6?打開(kāi)文件 398
15.6.7?另存文件 400
15.7?操作自定義序列 401
15.7.1?增加用戶(hù)自定義序列 402
15.7.2?獲取序列的編號(hào) 403
15.7.3?導(dǎo)出全部序列到單元格 403
15.7.4?刪除自定義序列 404
習(xí)題 404
第16章?用戶(hù)窗體和控件設(shè)計(jì) 407
16.1?窗體設(shè)計(jì)基礎(chǔ) 407
16.1.1?設(shè)計(jì)的第一個(gè)窗體 408
16.1.2?使用和維護(hù)控件工具箱 411
16.1.3?基本控件 412
16.1.4?使用屬性窗口 412
16.2?窗體與控件的通用屬性 413
16.2.1?名稱(chēng) 413
16.2.2?標(biāo)題 413
16.2.3?文本 414
16.2.4?值 414
16.2.5?位置大小屬性 414
16.2.6?背景色 415
16.2.7?前景色 415
16.2.8?字體 415
16.2.9?Tab序號(hào) 416
16.2.10?可用性 417
16.2.11?可見(jiàn)性 417
16.3?窗體與控件的通用方法 418
16.3.1?自動(dòng)獲得焦點(diǎn) 418
16.3.2?移動(dòng)控件 418
16.3.3?改變疊放次序 419
16.4?窗體與控件的事件 420
16.5?窗體使用技巧 421
16.5.1?窗體的模式 421
16.5.2?設(shè)置窗體的字體 421
16.5.3?設(shè)置窗體背景圖片 421
16.5.4?窗體鋪滿(mǎn)整個(gè)屏幕 423
16.5.5?窗體的啟動(dòng)和關(guān)閉事件 423
16.6?命令按鈕使用技巧 424
16.6.1?自動(dòng)調(diào)整按鈕大小 424
16.6.2?默認(rèn)按鈕和退出按鈕 424
16.6.3?設(shè)置控件的提示語(yǔ) 425
16.6.4?為按鈕設(shè)置加速鍵 425
16.6.5?設(shè)置鼠標(biāo)指針 425
16.7?標(biāo)簽 426
16.7.1?設(shè)置標(biāo)簽的邊框 426
16.7.2?標(biāo)簽的自適應(yīng) 426
16.7.3?文本自動(dòng)換行 426
16.8?文本框 426
16.8.1?鎖定文本框 427
16.8.2?制作密碼輸入框 427
16.8.3?限制輸入長(zhǎng)度 427
16.8.4?多行模式 427
16.8.5?文本框的滾動(dòng)條 427
16.8.6?自動(dòng)重置和驗(yàn)證文本 428
16.8.7?內(nèi)容改變事件 429
16.8.8?使用文本框的選定狀態(tài) 429
16.8.9?文本框內(nèi)容的復(fù)制、粘貼 430
16.9?響應(yīng)鍵盤(pán)按鍵的事件 431
16.9.1?按下快捷鍵關(guān)閉窗體 431
16.9.2?松開(kāi)快捷鍵讓文本框內(nèi)容
??? 倒序 432
16.9.3?識(shí)別和修改輸入的字符 433
16.10?組合框 433
16.10.1?增加條目 434
16.10.2?刪除條目 435
16.10.3?獲取組合框條目信息 435
16.11?列表框 436
16.11.1?列表框的單擊事件 437
16.11.2?帶復(fù)選框的多選列表框 438
16.12?復(fù)選框 439
16.13?單選按鈕 440
16.13.1?使用框架隔離單選按鈕 440
16.13.2?設(shè)置GroupName隔離
??? 單選按鈕 441
16.14?切換按鈕 442
16.15?框架 442
16.16?多標(biāo)簽控件 443
16.16.1?用代碼增加標(biāo)簽 445
16.16.2?用代碼刪除標(biāo)簽 446
16.17?多頁(yè)控件 446
16.18?滾動(dòng)條 448
16.19?旋轉(zhuǎn)按鈕 449
16.20?圖像控件 450
16.21?RefEdit控件 451
16.22?遍歷窗體上的控件 452
16.22.1?運(yùn)行期間動(dòng)態(tài)增加控件 453
16.22.2?運(yùn)行期間動(dòng)態(tài)刪除控件 454
16.23?響應(yīng)鼠標(biāo)單擊的事件 455
16.23.1?判斷鼠標(biāo)按鍵 455
16.23.2?判斷鍵盤(pán)輔助鍵 456
16.23.3?判斷單擊位置 456
16.23.4?移動(dòng)鼠標(biāo)的事件 458
16.24?使用附加控件 458
習(xí)題 460
第17章?自定義工具欄 462
17.1?工具欄基礎(chǔ)知識(shí) 462
17.1.1?使用自定義對(duì)話框 465
17.1.2?手工方式進(jìn)行工具欄設(shè)計(jì) 465
17.1.3?自定義工具欄的存儲(chǔ)位置 470
17.2?工具欄的VBA模型 471
17.3?CommandBar對(duì)象 471
17.3.1?CommandBar重要屬性 472
17.3.2?CommandBar重要方法 474
17.4?CommandBarControl對(duì)象 477
17.4.1?遍歷工具欄中所有控件
??? 信息 478
17.4.2?控件的屬性 480
17.4.3?控件的方法 487
17.4.4?控件的事件 491
17.5?創(chuàng)建自定義工具欄 493
17.5.1?創(chuàng)建菜單欄 493
17.5.2?創(chuàng)建級(jí)聯(lián)菜單 496
17.5.3?創(chuàng)建一般工具欄 498
17.5.4?調(diào)整工具欄的位置和大小 500
17.5.5?創(chuàng)建右鍵菜單 502
17.6?自定義工具欄高級(jí)技術(shù) 505
17.6.1?使用組合框控件 505
17.6.2?使用文本框控件 507
17.6.3?設(shè)計(jì)用戶(hù)窗體的菜單 509
17.6.4?遍歷所有FaceID 510
17.6.5?提取Windows系統(tǒng)字體名稱(chēng)和
??? 字號(hào)列表 511
17.7?Excel高版本的工具欄設(shè)計(jì) 512
17.7.1?增加菜單命令 512
17.7.2?增加工具欄命令 513
17.7.3?創(chuàng)建自定義工具欄 513
17.7.4?顯示Excel 2003經(jīng)典菜單 515
習(xí)題 515
第18章?Excel加載宏 517
18.1?Excel加載宏對(duì)話框 517
18.2?加載宏可以包含的內(nèi)容 518
18.2.1?過(guò)程和快捷鍵 519
18.2.2?自定義函數(shù) 521
18.2.3?用戶(hù)窗體 521
18.2.4?工具欄和控件 522
18.2.5?自定義功能區(qū) 524
18.2.6?事件過(guò)程 524
18.3?修改加載宏文件 525
18.4?使用VBA操作加載宏 526
18.4.1?加載宏的重要屬性 527
18.4.2?加載宏的遍歷 528
18.4.3?VBA代碼中調(diào)用加載宏中的
??? 過(guò)程和函數(shù) 528
18.4.4?完全刪除加載宏 530
習(xí)題 531
第19章?經(jīng)典編程實(shí)例 533
19.1?角谷猜想 533
19.2?單元格文字連接 534
19.3?學(xué)生成績(jī)?cè)u(píng)定和登記 535
19.4?匯總歷年獎(jiǎng)牌榜 536
19.5?早退員工高亮顯示 538
19.6?一次函數(shù)用于單元格的遍歷 539
19.7?單詞表按首字母匯總 542
19.8?交叉表匯總——雙邊貿(mào)易關(guān)系 543
附錄A?VBA編程常用資料 545
A.1?Excel VBA實(shí)用語(yǔ)句 545
A.1.1?Application對(duì)象實(shí)用語(yǔ)句 545
A.1.2?Workbook對(duì)象實(shí)用語(yǔ)句 545
A.1.3?Worksheet對(duì)象實(shí)用語(yǔ)句 546
A.1.4?Window對(duì)象實(shí)用語(yǔ)句 546
A.1.5?Range對(duì)象實(shí)用語(yǔ)句 546
A.2?VBA函數(shù)用法示例 547
A.3?VBA編程疑難問(wèn)答 550