-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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 2007 VBA開發技術大全

( 簡體 字)
作者:傅靖類別:1. -> Office -> OFFICE -> EXCEL
譯者:
出版社:電子工業出版社Excel 2007 VBA開發技術大全 3dWoo書號: 15743
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:10/1/2008
頁數:700
光碟數:1
站長推薦:
印刷:語系: ( 簡體 版 )
不接受訂購
ISBN:9787121071706
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書從讀者所需出發,采取先基礎、后實例,以及從零開始循序漸進的講解方式,全面、系統且深入地介紹Excel 2007 VBA編程技術。讀者無論有無基礎,都可以輕松學習,并高效掌握。書中的內容豐富實用,通過基礎知識和應用示例的結合并穿插許多VBA編程技巧和設計規范等知識,提供了詳細的編程思路和大量的代碼范例。從而指導讀者學習Excel 2007 VBA編程技術,最終完成從入門到精通的大跨越。
本書隨附光盤一張,其中包括書中所有示例的素材文件。本書適合廣大Excel VBA的初、中級用戶使用,同時也可作為大中專院校相關專業學生、VBA程序員,以及社會相關培訓班的難得教材。
目錄:

第1部分 基礎入門篇
第1章 Excel VBA起步 2
1.1 使用宏錄制器 3
1.1.1 錄制宏 3
1.1.2 確保“開發工具”選項卡可見 3
1.1.3 成功錄制宏的因素 4
1.1.4 錄制模式:相對模式或絕對模式 4
1.1.5 錄制選項 7
1.1.6 完成錄制 8
1.1.7 編輯代碼 9
1.1.8 錄制宏的限制 10
1.1.9 安全性問題 11
1.2 運行宏 13
1.2.1 打開“宏”對話框的方式 13
1.2.2 快捷鍵方式 13
1.2.3 表單控件方式 14
1.2.4 ActiveX控件方式 15
1.2.5 快速訪問工具欄方式 16
1.2.6 VBE窗口方式 17
1.3 VBA集成開發環境 17
1.3.1 訪問VBA集成開發環境 17
1.3.2 IDF中的各組件 18
1.3.3 “工程資源管理器”窗口 19
1.3.4 “屬性”窗口 21
1.3.5 “對象瀏覽器”窗口 22
1.3.6 “代碼”窗口 24
1.4 定制集成開發環境 29
1.4.1 “編輯器”選項卡 29
1.4.2 “編輯器格式”選項卡 32
1.4.3 “通用”選項卡 33
1.4.4 “可連接的”選項卡 34
1.4.5 定制工具欄和菜單欄 34
1.5 使用系統幫助 35
1.6 認識信任中心 36
1.7 小結 42
第2章 Excel的對象模型及其主要對象 43
2.1 Excel 2007對象模型 44
2.1.1 Objects對象及對象層次結構 44
2.1.2 集合 44
2.1.3 屬性 45
2.1.4 方法 46
2.1.5 事件 46
2.1.6 獲取幫助 47
2.1.7 對象瀏覽器 48
2.1.8 使用“立即”窗口來調試代碼 49
2.2 Application對象 49
2.2.1 全局對象 50
2.2.2 Active屬性 50
2.2.3 DisplayAlerts屬性 51
2.2.4 ScreenUpdating屬性 51
2.2.5 Evaluation方法 52
2.2.6 StatusBar屬性 53
2.2.7 SendKeys方法 54
2.2.8 OnTime方法 56
2.3 Workbooks工作簿集合對象 57
2.3.1 創建一個新的工作簿 57
2.3.2 打開工作簿 58
2.3.3 保存和關閉所有工作簿 58
2.3.4 與工作簿相關的3個
1.1.4 自定義函數 59
2.3.5 使用自定義函數完成的一些工作簿操作 60
2.4 Worksheets工作表集合對象 62
2.5 Range對象概述 63
2.6 Range對象的常用屬性 68
2.6.1 Value屬性 69
2.6.2 Text屬性 69
2.6.3 Count及Areas屬性 70
2.6.4 Address屬性 71
2.6.5 HasFormula屬性 72
2.6.6 Font屬性 73
2.6.7 Interior屬性 73
2.6.8 Formula屬性 75
2.6.9 NumberFormat屬性 75
2.7 Range對象的常用方法 76
2.7.1 Activate和Select方法 76
2.7.2 Copy和Paste方法 77
2.7.3 Clear和Delete方法 77
2.8 返回Range對象的方法 78
2.8.1 Range屬性 78
2.8.2 Cells屬性 81
2.8.3 Offset屬性 82
2.8.4 Columns和Rows屬性 82
2.8.5 Resize屬性 84
2.8.6 用CurrentRegion屬性 84
2.8.7 End屬性 85
2.8.8 Union和Interset方法 86
2.8.9 SpecialCells方法 86
2.9 操作Range對象的示例 87
2.9.1 快速定位并填充區域中滿足條件的單元格 87
2.9.2 快速定位并刪除滿足條件的所有數據行 88
2.9.3 根據選擇區域執行相應的操作 91
2.10 使用名稱 93
2.10.1 名稱及“名稱管理器”對話框 93
2.10.2 在Excel中創建并使用名稱 96
2.10.3 Names集合和Name對象 99
2.10.4 添加指向區域的名稱 100
2.10.5 在名稱中保存數據 101
2.10.6 隱藏名稱 102
2.10.7 處理Excel內置名稱 103
2.10.8 改變名稱指向的區域 103
2.10.9 查找名稱 104
2.11 小結 109
第3章 VBA語言基礎 110
3.1 程序設計基本概念 111
3.1.1 標識符 111
3.1.2 運算符與表達式 113
3.1.3 VBA代碼規范 116
3.1.4 提高VBA代碼運行效率 122
3.1.5 各種有益的VBA編碼習慣 124
3.2 數據類型 128
3.2.1 基本數據類型 128
3.2.2 自定義數據類型 130
3.2.3 數據類型間的轉換 131
3.3 常量與變量 132
3.3.1 常量 132
3.3.2 變量 134
3.3.3 Option Explicit語句 135
3.3.4 常量和變量的關系 136
3.4 VBA中兩種與用戶交互的簡單方式 136
3.4.1 使用MsgBox函數輸出 136
3.4.2 使用InputBox函數獲取簡單的輸入 138
3.4.3 InputBox方法 140
3.5 語句 142
3.5.1 賦值語句 142
3.5.2 注釋語句 143
3.5.3 結束語句 144
3.5.4 With語句 145
3.6 小結 146
第2部分 鞏固提高篇
第4章 數組 148
4.1 數組的基本概念 149
4.2 聲明數組 149
4.3 靜態數組 149
4.4 動態數組 150
4.5 為數組元素賦值 151
4.6 數組與Excel對象的交互 152
4.6.1 二維數組與Excel區域 152
4.6.2 數組與Excel區域Range對象的交互 153
4.6.3 數組與Excel名稱Name對象的交互 156
4.6.4 使用“監視”窗口查看數組的值 157
4.7 常用的數組內置函數 158
4.7.1 Lbound和Ubound函數 158
4.7.2 Array和IsArray函數 158
4.7.3 Erase函數 160
4.7.4 Split和Join函數 161
4.7.5 Filter函數 161
4.7.6 Index函數 162
4.7.7 Transpose函數 164
4.8 操作數組的自定義函數 165
4.8.1 鞏固數組基礎知識 165
4.8.2 自定義數組函數 167
4.9 小結 175
第5章 用戶窗體及常用內部控件 176
5.1 顯示用戶窗體 177
5.2 創建用戶窗體 177
5.3 直接訪問窗體中的控件 179
5.4 阻止關閉按鈕 182
5.5 維護數據列表 183
5.6 非模態用戶窗體 188
5.6.1 非模態用戶窗體特點 188
5.6.2 進度指示條 188
5.7 可變用戶窗體名 190
5.8 控件概述 190
5.9 窗體控件和ActiveX控件 190
5.10 ActiveX控件 191
5.10.1 滾動條控件 191
5.10.2 微調按鈕控件 192
5.10.3 復選框控件 192
5.10.4 選項按鈕控件 193
5.11 窗體控件 194
5.12 動態ActiveX控件 196
5.13 圖表中的控件 198
5.14 小結 199
第6章 理解Excel的事件 200
6.1 事件過程介紹 201
6.1.1 事件概述 201
6.1.2 與事件過程相關的概念 201
6.1.3 一個對象的可用事件 201
6.1.4 自動生成事件外殼代碼 203
6.1.5 事件代碼位置 205
6.1.6 事件層次及事件引發順序 205
6.1.7 嵌入式圖表對象和應用程序對象 208
6.1.8 同一對象的不同事件的引發順序 208
6.1.9 避免同一事件在不同層次對象中的繼續引發 209
6.1.10 Excel對象的事件 210
6.2 工作表事件 210
6.2.1 可用的工作表事件 210
6.2.2 啟用事件 211
6.2.3 工作表計算 211
6.3 圖表事件 212
6.3.1 可用的圖表事件 212
6.3.2 利用雙擊提供簡單的格式化圖表功能 213
6.4 工作簿事件 215
6.4.1 可用的工作簿事件 215
6.4.2 保存修改 216
6.4.3 頁眉和頁腳 216
6.5 小結 217
第7章 圖表 218
7.1 圖表概述 219
7.2 創建嵌入式圖表 220
7.2.1 宏錄制器生成的代碼 220
7.2.2 整理錄制宏代碼 221
7.3 創建位于圖表工作表中的圖表 222
7.3.1 使用宏錄制器生成的代碼 222
7.3.2 整理錄制宏代碼 223
7.4 編輯圖表中的系列 223
7.5 創建數組系列圖表 225
7.6 使用數組賦值圖表的數據系列 227
7.7 操作圖表系列公式SERIES 230
7.7.1 圖表系列SERIES公式的語法及參數 230
7.7.2 獲取圖表系列公式中的各部分值 231
7.8 添加圖表標簽 234
7.9 小結 235
第8章 數據透視表 236
8.1 創建數據透視表 237
8.1.1 準備數據源 237
8.1.2 創建數據透視表 237
8.1.3 查看錄制的代碼 238
8.1.4 整理錄制代碼 239
8.2 數據透視表緩存集合PivotCaches 241
8.3 數據透視表集合PivotTables 241
8.4 數據透視表字段集合PivotFields 241
8.4.1 在已有數據透視表中添加字段 241
8.4.2 改變數據透視表字段布局 242
8.4.3 改變數據透視表字段布局 244
8.5 處理計算字段CalculatedField 245
8.6 數據字段的所有數據項集合PivotItems 246
8.6.1 分組 246
8.6.2 Visible屬性 249
8.6.3 CalculatedItems集合 250
8.7 生成數據透視圖PivotChart 250
8.8 使用外部數據源 252
8.9 小結 253
第9章 利用VBA管理數據列表 254
9.1 結構化數據及數據列表 255
9.2 排序區域 255
9.3 創建一個Excel表 258
9.4 排序Excel表 259
9.5 自動篩選 259
9.5.1 AutoFilter對象 261
9.5.2 Filter對象 261
9.5.3 使用日期自定義篩選 262
9.6 使用自動篩選的綜合實例 263
9.6.1 準備工作簿及添加
9.6.1 ActiveX控件 263
9.6.2 填充組合框 263
9.6.3 添加組合框的Click事件過程及其調用的篩選過程 264
9.6.4 復制篩選數據行到新建工作表中 266
9.6.5 處理可見行 267
9.6.6 按準確日期篩選 268
9.7 使用高級篩選在不同工作簿之間篩選并傳遞數據 269
9.7.1 定義名稱 270
9.7.2 組織判斷條件Criteria區域 270
9.7.3 插入表單控件并編寫VBA過程 271
9.8 記錄單 271
9.9 小結 273
第10章 錯誤處理與程序調試 274
10.1 錯誤類型 275
10.1.1 語法錯誤 275
10.1.2 運行時錯誤 275
10.1.3 邏輯錯誤 275
10.1.4 3種錯誤類型的比較 276
10.2 錯誤對象Err 277
10.3 編寫完美的無錯程序 280
10.3.1 分析功能并初次完成代碼 280
10.3.2 代碼并不完美 280
10.3.3 代碼仍然不完美 281
10.3.4 代碼還是不完美 282
10.3.5 放棄編寫完美的代碼 283
10.3.6 更換運行時錯誤的處理方式 283
10.4 運行時錯誤處理 284
10.4.1 未經處理和經過處理的錯誤 284
10.4.2 錯誤處理的一般步驟 284
10.4.3 錯誤處理機制的深層運用 290
10.4.4 復雜錯誤處理機制之一:函數返回型 292
10.4.5 復雜錯誤處理機制之二:錯誤重拋型 295
10.5 編寫處理錯誤的自定義函數 298
10.5.1 判斷工作簿是否打開的自定義函數 298
10.5.2 判斷工作表是否存在的自定義函數 299
10.5.3 判斷給定名稱是否存在 299
10.5.4 判斷給定變量是否是布爾型變量 300
10.6 程序調試概述 301
10.6.1 VBA提供的調試工具 301
10.6.2 “調試”工具欄 301
10.6.3 處理不易解決錯誤的通用步驟 302
10.6.4 錯誤捕獲設置 302
10.7 程序的3種模式及其切換 304
10.7.1 設計模式 304
10.7.2 運行模式 304
10.7.3 中斷模式 305
10.8 跟蹤代碼 305
10.8.1 兩種常用的設置斷點方法 305
10.8.2 跟蹤代碼的方法及其選擇 307
10.9 使用調試窗口 309
10.9.1 “本地”窗口 309
10.9.2 “立即”窗口 310
10.9.3 “監視”窗口 313
10.9.4 “調用堆棧”對話框 316
10.10 調試常用快捷鍵 317
10.11 使用書簽快速切換 317
10.12 小結 318
第11章 功能區 319
11.1 功能區的基礎界面 320
11.1.1 功能區中的選項卡 320
11.1.2 功能區的特點 320
11.1.3 快速訪問工具欄 321
11.2 使用VBA訪問功能區 321
11.2.1 Excel 2007中的CommandBar對象 321
11.2.2 訪問一個功能區控件 321
11.2.3 CommandBars對象處理功能區的所有相關方法 323
11.2.4 激活選項卡 324
11.2.5 VBA和功能區 325
11.3 使用RibbonX代碼定制功能區 325
11.3.1 定制功能區的特點 325
11.3.2 一個簡單的RibbonX示例 326
11.3.3 示例剖析及知識總結 328
11.3.4 功能區XML文件參考 329
11.3.5 另一個RibbonX示例 330
11.3.6 新增一個選項卡 332
11.3.7 定制功能區總小結 336
11.4 小結 338
第3部分 高級編程篇
第12章 命令欄及快捷菜單 340
12.1 工具欄、菜單欄和快捷菜單 341
12.2 Excel內置工具欄 342
12.3 所有級別的控件 344
12.4 創建新菜單 348
12.5 傳遞參數 350
12.6 刪除菜單 350
12.7 創建工具欄 351
12.8 快捷菜單 354
12.9 顯示彈出式命令欄 356
12.10 小結 358
第13章 使用ADO的數據訪問 359
13.1 結構化查詢語言 360
13.1.1 SELECT語句 360
13.1.2 INSERT語句 362
13.1.3 UPDATE語句 363
13.1.4 DELETE語句 363
13.2 ADO概述 363
13.2.1 數據庫連接對象Connection 364
13.2.2 記錄集對象Recordset 368
13.2.3 字段對象Field 374
13.2.4 命令對象Command 374
13.2.5 二進制數據流或文本流對象Stream 376
13.2.6 錯誤集合和錯誤對象Errors & Error 377
13.2.7 ADO操作數據庫的一般過程 377
13.3 在Excel應用程序中使用ADO 378
13.4 使用ADO訪問Access中數據庫 378
13.4.1 連接到Microsoft Access數據源 378
13.4.2 使用純文本查詢從Microsoft Access中獲取數據 379
13.4.3 使用存儲查詢從Microsoft Access中獲取數據 381
13.4.4 插入數據 383
13.4.5 更新數據 384
13.4.6 刪除數據 386
13.4.7 在Microsoft Access中使用普通無格式文本SQL插入、
10.3.1 更新和刪除記錄 386
13.5 使用ADO訪問Excel中數據 389
13.5.1 查詢Excel工作簿 389
13.5.2 在Excel工作簿中插入和更新記錄 391
13.6 使用ADO查詢文本文件 392
13.7 小結 394
第14章 文件編程 395
14.1 文件的基本概念 396
14.1.1 文件結構 396
14.1.2 文件分類 396
14.1.3 文件的訪問類型 397
14.2 文件處理的一般步驟 397
14.3 文件處理中的簡單函數和語句 397
14.4 順序文件 401
14.4.1 打開順序文件 401
14.4.2 關閉順序文件 402
14.4.3 順序文件的寫操作 402
14.4.4 順序文件的讀操作 405
14.4.5 順序文件的讀操作示例 406
14.4.6 使用靈活的分隔符 408
14.4.7 生成HTML格式的文件 410
14.4.8 生成XML格式的文件 411
14.5 隨機文件 413
14.5.1 打開和關閉 413
14.5.2 寫操作 414
14.5.3 讀操作 415
14.5.4 修改、追加和刪除記錄 415
14.6 二進制文件 416
14.6.1 打開和關閉 416
14.6.2 讀寫操作 416
14.6.3 3種不同類型文件的典型讀寫操作語句 417
14.7 操作文件和文件夾 417
14.7.1 VBA中有關目錄和文件的操作語句及函數 417
14.7.2 綜合實例 423
14.8 文件系統對象FSO 426
14.8.1 FSO對象模型及
14.6.3 FileSyetemObject對象 426
14.8.2 Driver對象及獲取驅動器信息 428
14.8.3 folder對象及處理文件夾 430
14.8.4 file對象與處理文件 432
14.9 小結 436
第15章 Excel和Internet 437
15.1 使用VBA創建超鏈接 438
15.1.1 使用宏錄制器記錄插入超鏈接過程 438
15.1.2 獲取關鍵對象及方法 438
15.1.3 編寫使用插入超鏈接的代碼 438
15.1.4 使用FollowHyperlink方法 439
15.2 Internet中的工作簿 442
15.3 使用VBA創建和發布網頁 442
15.3.1 PublishObjects和PublishObject對象 443
15.4 基于Internet的查詢 446
15.4.1 在工作簿中打開Web網頁 446
15.4.2 使用Web查詢 447
15.4.3 解析Web網頁以獲取特定信息 449
15.5 小結 450
第16章 Excel和XML 451
16.1 XML是Excel的明日之星 452
16.2 XML基礎 452
16.2.1 XML聲明 453
16.2.2 處理指令 453
16.2.3 注釋 453
16.2.4 元素和根元素 453
16.2.5 屬性 454
16.2.6 名稱空間 454
16.2.7 查看和編輯一個XML文檔 455
16.2.8 直接處理XML數據 456
16.2.9 創建并處理自定義XML映射 458
16.3 使用VBA自動化處理XML 461
16.3.1 打開一個XML文檔直接映射到列表 461
16.4 使用DOM和XPath操作XML文件 465
16.4.1 使用DOM對象加載XML文件 466
16.4.2 協同使用ADO和DOM將Excel數據轉換為XML 467
16.4.3 使用DOM和XPath操作XML文件 470
16.5 小結 475
第17章 類模塊 476
17.1 類和類模塊 477
17.1.1 類和類模塊 477
17.2 類模塊的屬性 478
17.3 屬性剖析 479
17.3.1 私有成員變量 479
17.3.2 Property Let過程 480
17.3.3 Property Get過程 480
17.3.4 Property作用域 480
17.3.5 實現用戶定義類型屬性 481
17.3.6 實現只讀屬性 481
17.3.7 在客戶應用程序中使用屬性 482
17.3.8 在Collection類中使用批量賦值函數 482
17.3.9 在集合類中提供自己的Exists屬性 483
17.4 類模塊方法 483
17.4.1 自定義方法的作用域 483
17.4.2 為自定義方法傳遞參數 484
17.4.3 實現自定義類方法 484
17.5 類模塊事件 484
17.5.1 Initialize事件 484
17.5.2 Terminate事件 485
17.5.3 實現自定義事件 486
17.6 類模塊的其他知識點 488
17.6.1 類模塊的Instancing屬性 488
17.6.2 允許用戶使用For Each……Next語句 488
17.6.3 使用枚舉常數 488
17.6.4 錯誤處理 489
17.6.5 使用Dictionary對象 489
17.7 創建自定義對象 489
17.8 改進自定義對象的屬性過程 491
17.9 為自定義對象創建集合 492
17.9.1 在標準模塊中使用Collection集合對象 492
17.9.2 在類模塊中使用Collection集合對象 493
17.10 封裝 495
17.11 捕獲應用程序事件 496
17.12 嵌入式圖表事件 497
17.13 捕獲用戶窗體控件事件 500
17.14 在工程間引用類 502
17.15 小結 503
第18章 理解并調用Windows API 504
18.1 API基礎 505
18.1.1 API的概念 505
18.1.2 DLL的含義 505
18.1.3 API函數 505
18.1.4 API數據類型 507
18.1.5 Handle、hwnd和hDC 509
18.2 使用API的基本步驟 511
18.2.1 聲明API函數 511
18.2.2 調用API函數 515
18.3 剖析API調用 516
18.4 返回API中的錯誤描述文本 518
18.4.1 編寫API錯誤返回函數 518
18.4.2 調用錯誤信息返回函數 520
18.5 API示例 520
18.5.1 凍結用戶窗體 520
18.5.2 將文件刪除到回收站中 523
18.5.3 獲取系統信息 524
18.5.4 捕獲Shift、Ctrl及Alt鍵的狀態 527
18.5.5 改變用戶窗體樣式 528
18.6 小結 535
第19章 加載項 536
19.1 加載項概述 537
19.2 Excel加載項 537
19.2.1 概述 537
19.2.2 保護工程以隱藏代碼 538
19.2.3 創建加載項 538
19.2.4 關閉加載項 539
19.2.5 代碼變化 539
19.2.6 保存更改 540
19.2.7 安裝一個加載項 540
19.2.8 從“可用加載宏”列表中移除一個加載項 541
19.3 自動化加載項 542
19.3.1 創建一個簡單的單向通信加載項GetSequence 542
19.3.2 在Excel中注冊自動化加載項 544
19.3.3 使用自動化加載項 545
19.3.4 創建一個復雜的雙向通信自動化加載項 546
19.4 小結 552
第20章 控制其他Office組件 554
20.1 建立鏈接 555
20.1.1 晚期綁定 555
20.1.2 早期綁定 557
20.2 在Word中打開文檔 558
20.3 訪問當前的活動Word文檔 559
20.4 創建一個新的Word文檔 560
20.5 在Excel中使用ADO技術操作Access數據 561
20.6 綜合使用Access、Excel和Outlook 562
20.7 小結 566
第21章 操作VBE 567
21.1 開始前的準備 568
21.2 VBE及其對象模型 569
21.2.1 VBE對象模型 569
21.2.2 VBE模型中的對象 570
21.2.3 Excel和VBE對象模型之間的聯系 571
21.2.4 引用VBE中的對象 571
21.3 處理VBProject中的各個對象 573
21.3.1 測試指定組件的存在 573
21.3.2 在一個工程中添加模塊 574
21.3.3 在一個模塊中添加過程 575
21.3.4 創建一個事件過程 576
21.3.5 刪除工程中的模塊 578
21.3.6 刪除模塊中的過程 578
21.3.7 刪除工程中的所有VBA代碼 580
21.3.8 列出工程中所有組件的名稱及類型 580
21.3.9 列出模塊中的所有過程 581
21.3.10 返回過程的聲明部分及其他信息 582
21.3.11 計算一個Component中代碼總行數 584
21.3.12 計算一個工程中的總代碼行數 585
21.3.13 將一個VBComponent導出為文本文件 586
21.3.14 在工程間復制模塊 588
21.3.15 在模塊中搜索文本 590
21.3.16 新建一個工作簿并在其中寫入代碼 590
21.3.17 在操作VBE時防止屏幕閃動 591
21.4 操作窗體組件 592
21.4.1 用代碼創建指定數目和大小的按鈕 592
21.4.2 窗體控件的Designer對象 593
21.5 在VBE編輯器中添加新的菜單項 596
21.5.1 VBE的命令欄對象 596
21.5.2 在VBE中添加菜單 598
21.5.3 為當前過程添加行號和錯誤處理 600
21.6 處理其他VBE對象 603
21.6.1 處理引用 603
21.6.2 VBE窗口 604
21.7 小結 605
第22章 創建國際通用程序 606
22.1 Windows區域設置和Office 2007用戶語言 607
22.1.1 4個國家的本地化配置 607
22.1.2 辨別用戶區域設置和Windows語言 607
22.2 從國際化的角度來看VBA
22.1 的轉換函數 607
22.2.1 隱式轉換 607
22.2.2 日期字符串 609
22.2.3 IsNumeric和IsDate函數 609
22.2.4 CStr函數 609
22.2.5 CDbl、CSng、CLng、
22.2.5 CInt、CByte、CCur和
22.2.5 CDec函數 609
22.2.6 CDate和DateValue函數 609
22.2.7 CBool函數 610
22.2.8 Format函數 610
22.2.9 FormatCurrency、FormatDate Time、FormatNumber和
22.2.5 FormatPercent函數 610
22.2.10 Str函數 610
22.2.11 sNumToUS函數 610
22.2.12 Val函數 611
22.2.13 Application.Evaluate 612
22.3 與Excel交互 612
22.3.1 為Excel發送數據 612
22.3.2 讀取Excel中的數據 614
22.3.3 與Excel協同工作的原則 614
22.4 與用戶交流 615
22.4.1 紙張大小 615
22.4.2 顯示數據 615
22.4.3 理解數據 615
22.4.4 XXXLocal屬性 616
22.4.5 與用戶合作的原則 616
22.5 Excel 2007的國際化選項 617
22.6 不遵循普遍規則的屬性、
22.6 方法及函數 619
22.6.1 OpenText方法 619
22.6.2 SaveAs方法 620
22.6.3 ShowDataForm子過程 620
22.6.4 粘貼文本 621
22.6.5 數據透視表計算字段和
22.2.5 項目、條件格式和數據
22.2.5 有效性驗證公式 621
22.6.6 Web查詢 622
22.6.7 =TEXT()工作表函數 622
22.7 Range對象的Value、Formula
22.7 及FormulaArray屬性 623
22.7.1 Range.AutoFilter方法 623
22.7.2 Range.AdvanceFilter方法 623
22.8 Application的Evaluate、ConvertFormula和
22.8 ExecuteExcel4Macro函數 624
22.9 Office 2007的語言設置 624
22.9.1 文本來自何處 624
22.9.2 識別Office用戶界面語言設置 625
22.10 創建一個多語言應用程序 628
22.10.1 建議的途徑 629
22.10.2 存儲字符串資源 629
22.11 在多語言環境中工作 630
22.11.1 保留足夠的空間 630
22.11.2 使用Excel對象 630
22.11.3 避免使用SendKeys方法 631
22.11.4 使用功能區 631
22.11.5 開發多語言應用程序的原則 631
22.12 有用的自定義函數 631
22.12.1 bWinToNum函數 631
22.12.2 bWinToDate函數 632
22.12.3 sFormatDate函數 633
22.12.4 ReplaceHolders函數 633
22.13 小結 634
第4部分 綜合系統篇
第23章 VBA綜合實例 636
23.1 學生成績管理系統 637
23.1.1 系統說明 637
23.1.2 設定工作表結構 638
23.1.3 設計程序登錄窗體 640
23.1.4 設置用戶權限管理窗體 641
23.1.5 編寫窗體及日志記錄代碼 642
23.1.6 成績查詢 648
23.1.7 定制功能區按鈕 653
23.1.8 使用程序 654
23.2 工作表管理綜合插件系統 657
23.2.1 系統說明 657
23.2.2 設置主框架 658
23.2.3 批量建立工作表 659
23.2.4 批量復制工作表 661
23.2.5 以輸入字符為條件重命名工作表 662
23.2.6 以選區字符為條件重命名工作表 663
23.2.7 排序工作表 664
23.2.8 建立工作表目錄 666
23.2.9 批量隱藏/顯示工作表 667
23.2.10 設計工具欄與快捷鍵 668
23.2.11 使用插件 669
附錄A 代碼窗口中的常用快捷鍵及其功能 677
附錄B 錯誤列表 679
序: