Excel2007與以前版本相比,從操作界面到對象模型的變化都很大,例如,取消了菜單和工具欄,新增了功能區(qū)。本書在介紹通過VBA操作Excel對象的基礎上,使用了大量篇幅介紹用VBA操作這些新增對象的方法。
本書共分7部分31章,分別介紹了Excel2007開發(fā)平臺概述、使用宏、ExcelVBA的開發(fā)環(huán)境、VBA基礎、程序控制結構、使用數(shù)組、使用過程、管理模塊、處理字符串和日期、Excel對象概述、使用Application對象、使用Workbook對象、使用Worksheet對象、使用Range對象、使用其他常用Excel對象、使用Excel內(nèi)置對話框、創(chuàng)建自定義對話框、使用標準控件、使用ActiveX控件、使用RibbonX、使用CommandBars、控制其他Office程序、處理文件、使用ADO訪問數(shù)據(jù)庫、Excel2007與Internet、使用Excel加載宏、使用類模塊、操作VBE、使用WindowsAPI、制作應用程序的幫助等內(nèi)容。最后詳細介紹了一個進銷存管理系統(tǒng)的開發(fā)過程。
本書知識全面,結構由淺入深,每個知識點以實例代碼進行介紹,使讀者可快速入門。適合需要用Excel解決復雜問題,或準備利用ExcelVBA技術開發(fā)Excel應用程序的讀者,也適合大中專院校的學生閱讀,還可作為VBA的培訓教材。
Excel2007是MicrosoftOffice2007的組件之一,該軟件主要用來對表格數(shù)據(jù)進行管理、分析、統(tǒng)計等,是辦公人員最常用的軟件之一。為了讓Excel2007發(fā)揮最大功效,可以借助于VBA開發(fā)各種電子表格應用程序。
使用VBA可以為Excel2007應用程序提供新的功能或增強現(xiàn)有的功能,從而減少用戶在Excel中的操作步驟,提高工作效率。如果要以Excel2007為平臺,使用VBA進行二次開發(fā),則需要讀者能熟練地操作Excel軟件,并具有一定的程序設計能力。
本書特色
*適用于多個版本:本書除第20章介紹Excel2007新增RibbonX功能的內(nèi)容外,其余章節(jié)的內(nèi)容都可應用到Excel2000/XP/2003/2007的各版本中。使用各版本的用戶都可以通過本書學習VBA知識。
*內(nèi)容全面:市場上大多數(shù)介紹VBA類的書籍,都只是詳細介紹了Excel對象模型的使用,沒有程序設計基礎的讀者需要參考其他書籍來學習VB程序設計方面的知識。本書除了詳細介紹Excel對象模型的使用外,還詳細介紹了VB程序設計基礎,使初學者通過本書就可學習到完整的ExcelVBA程序設計的相關知識。
*專業(yè)性強:本書除了介紹VBA相關知識外,還介紹了在Excel中調(diào)用WindowsAPI、使用ADO訪問數(shù)據(jù)庫、控制其他Office應用程序、使用類模塊、制作幫助系統(tǒng)等應用程序開發(fā)中的高級內(nèi)容,使讀者開發(fā)的Excel應用程序更專業(yè)。
*知識點和實例相結合:本書每個知識點都以實例代碼來講解。在本書最后以一個完整的進銷存管理系統(tǒng)的開發(fā)過程為例,使讀者能夠通過實例進一步鞏固前面各章所學的知識。
本書對Excel2007的新增功能,以及實際開發(fā)應用程序中經(jīng)常要用到、而其他書籍很少介紹的功能也進行了詳細的介紹。例如:
*使用RibbonX,在第20章中詳細介紹了使用XML自定義Excel2007新增功能區(qū)的方法。
*制作COM加載宏,在第26章中介紹了用VB開發(fā)COM加載宏的方法。
*操作VBE,在第28章中介紹了用VBA代碼控制ExcelVBE開發(fā)環(huán)境的方法。
*制作幫助系統(tǒng)。在第30章中介紹了為Excel應用程序制作幫助文件的方法。
本書內(nèi)容
本書共分7部分31章。
第1部分Excel2007應用程序開發(fā)簡介,包括1~3章,分別介紹了Excel開發(fā)平臺概述、使用宏、ExcelVBA的開發(fā)環(huán)境等內(nèi)容。
第2部分VBA基礎知識,包括4~9章,分別介紹了VBA基礎、程序控制結構、使用數(shù)組、使用過程、管理模塊等程序設計的基本知識,第9章還詳細介紹了字符串和日期的處理方法。
第3部分掌握Excel對象模型,包括10~15章,詳細介紹了Excel中常用對象的屬性、方法和事件的使用方法(包括Application對象、Workbook對象、Worksheet對象、Range對象、Chart對象等常用對象的使用)。
第4部分用戶界面設計,包括16~21章,分別介紹了使用Excel內(nèi)置對話框、創(chuàng)建自定義對話框、使用標準控件、使用ActiveX控件、使用RibbonX界面、使用CommandBars等內(nèi)容。
第5部分使用外部數(shù)據(jù),包括22~25章,分別介紹了控制其他Office程序、處理文件、使用ADO訪問數(shù)據(jù)庫、Excel2007與Internet等內(nèi)容。
第6部分VBA高級應用,包括26~30章,分別介紹了使用Excel加載宏、使用類模塊、操作VBE、使用WindowsAPI、制作應用程序的幫助等內(nèi)容。
第7部分綜合應用程序設計,第31章為一個實例——進銷存管理系統(tǒng),本章詳細介紹了該實例的開發(fā)過程,通過該實例的開發(fā),進一步鞏固前面各章所學的知識。
讀者對象
本書要求讀者已經(jīng)能熟練使用Excel2007,并對Excel2007的新增功能有一定的使用經(jīng)驗。在閱讀本書前,讀者至少已經(jīng)掌握了以下的Excel操作技能:
*格式化工作表;
*命令單元格區(qū)域;
*使用公式和函數(shù);
*創(chuàng)建圖表;
*管理工作簿;
*管理工作表。
第1部分Excel2007應用程序開發(fā)簡介
第1章Excel2007開發(fā)平臺概述 2
1.1Excel2007新增功能 2
1.1.1Excel版本簡介 2
1.1.2Excel2007的特點 2
1.1.3Excel2007的界面 3
1.1.4使用功能區(qū) 7
1.2用Excel開發(fā)應用程序的優(yōu)勢 11
1.3Excel應用程序結構 11
1.3.1Excel應用程序的構成 12
1.3.2面向對象編程機制 12
1.4Excel應用程序開發(fā)流程 13
1.4.1開發(fā)前的準備工作 13
1.4.2應用程序開發(fā)過程 14
1.4.3系統(tǒng)測試 14
1.4.4應用程序發(fā)布 15
第2章使用宏 16
2.1宏簡介 16
2.1.1什么是宏 16
2.1.2使用宏的優(yōu)點 16
2.1.3創(chuàng)建宏的方法 17
2.2創(chuàng)建宏 17
2.2.1在Excel2003中錄制宏 17
2.2.2打開Excel2007的錄制宏功能 20
2.2.3在Excel2007中錄制宏 21
2.2.4使用VB創(chuàng)建宏 22
2.3管理宏 24
2.3.1設置宏選項 24
2.3.2刪除宏 25
2.3.3編輯宏 25
2.4運行宏 28
2.4.1使用快捷鍵運行宏 28
2.4.2使用【宏】對話框運行宏 28
2.4.3使用工具欄運行宏 29
2.4.4使用菜單欄運行宏 31
2.4.5使用快速工具欄運行宏 33
2.4.6通過按鈕運行宏 35
2.4.7打開工作簿自動運行宏 36
2.5個人宏工作簿 37
2.5.1了解個人宏工作簿 38
2.5.2保存宏到個人宏工作簿 38
2.5.3管理個人宏工作簿 39
2.6宏的安全性 40
2.6.1打開包含宏的文檔 40
2.6.2設置宏的安全性 41
第3章ExcelVBA的開發(fā)環(huán)境 43
3.1VBE簡介 43
3.1.1VBE概述 43
3.1.2進入VBE 43
3.1.3VBE操作界面 44
3.2VBE的子窗口 47
3.2.1工程資源管理窗口 47
3.2.2屬性窗口 48
3.2.3代碼窗口 50
3.2.4調(diào)整VBE子窗口位置 50
3.3定制VBE環(huán)境 52
3.3.1設置【編輯器】選項卡 52
3.3.2設置【編輯器格式】選項卡 53
3.3.3設置【通用】選項卡 54
3.3.4設置【可連接的】選項卡 55
3.4使用幫助 55
3.4.1打開幫助主界面 56
3.4.2查看對象屬性 56
3.4.3搜索關鍵字 57
第2部分VBA基礎知識
第4章VBA基礎 60
4.1VBA簡介 60
4.1.1什么是VBA 60
4.1.2在Excel中使用VBA的優(yōu)勢 60
4.2VBA語法簡介 61
4.2.1了解VBA代碼 61
4.2.2VBA字符集 62
4.2.3關鍵字 62
4.2.4標識符 63
4.3數(shù)據(jù)類型 63
4.3.1基本數(shù)據(jù)類型 63
4.3.2自定義數(shù)據(jù)類型 66
4.3.3枚舉類型 67
4.4常數(shù) 69
4.4.1直接常數(shù) 69
4.4.2符號常數(shù) 70
4.4.3系統(tǒng)常數(shù) 71
4.5變量 73
4.5.1聲明變量 73
4.5.2變量的作用域和生存期 74
4.5.3局部變量 74
4.5.4模塊變量 75
4.5.5全局變量 76
4.5.6靜態(tài)變量 77
4.6運算符和表達式 78
4.6.1算術表達式 78
4.6.2比較表達式 78
4.6.3邏輯表達式 79
4.6.4連接運算表達式 80
第5章程序控制結構 81
5.1VBA程序結構概述 81
5.1.1認識語句 81
5.1.2結構化程序設計的控制結構 82
5.2常用語句 83
5.2.1賦值語句 83
5.2.2注釋語句 84
5.2.3使用InputBox輸入對話框 85
5.2.4使用MsgBox函數(shù)顯示信息 87
5.3分支程序 89
5.3.1單分支語句——If...Then 90
5.3.2二分支語句——If...Then...Else 91
5.3.3多分支語句——If...Then...ElseIf 92
5.3.4多分支語句——SelectCase 93
5.4循環(huán)程序結構 95
5.4.1了解循環(huán)程序 95
5.4.2For...Next語句 96
5.4.3Do...Loop語句 98
5.4.4ForEach...Next語句 100
5.4.5循環(huán)嵌套 101
第6章使用數(shù)組 103
6.1數(shù)組簡介 103
6.1.1用數(shù)組保存工作表數(shù)據(jù) 103
6.1.2數(shù)組的維數(shù) 104
6.2聲明數(shù)組 105
6.2.1聲明一維數(shù)組 106
6.2.2聲明多維數(shù)組 107
6.2.3設置數(shù)組默認下界 107
6.3初始化數(shù)組 108
6.3.1使用循環(huán)語句初始化數(shù)組 108
6.3.2使用Array函數(shù)初始化數(shù)組 108
6.3.3用數(shù)組值初始化數(shù)組 109
6.4動態(tài)數(shù)組 109
6.4.1聲明動態(tài)數(shù)組 109
6.4.2數(shù)組的清除和重定義 111
6.5操作數(shù)組的函數(shù) 112
6.5.1判斷數(shù)組 112
6.5.2查詢數(shù)組的下標范圍 112
6.6數(shù)組使用實例 113
6.6.1數(shù)據(jù)排序 113
6.6.2彩票幸運號碼 114
6.6.3用數(shù)組填充單元格區(qū)域 115
第7章使用過程 117
7.1過程的相關概念 117
7.1.1分解大過程 117
7.1.2過程的類型 117
7.2定義Sub過程 118
7.2.1使用對話框定義子過程 118
7.2.2使用代碼創(chuàng)建Sub過程 119
7.3定義Function函數(shù)過程 120
7.3.1使用對話框定義函數(shù)過程 120
7.3.2使用代碼創(chuàng)建Function過程 121
7.4過程的調(diào)用 122
7.4.1調(diào)用Sub過程 122
7.4.2調(diào)用Function過程 123
7.5過程的參數(shù)傳遞 124
7.5.1形參與實參的結合 124
7.5.2按傳值方式傳遞參數(shù) 125
7.5.3按傳地址方式傳遞參數(shù) 126
7.5.4傳遞數(shù)組參數(shù) 127
7.6可選參數(shù)和可變參數(shù) 128
7.6.1可選參數(shù) 128
7.6.2可變參數(shù) 129
7.7遞歸過程 130
7.8常用過程實例 131
7.8.1計算個人所得稅 131
7.8.2將數(shù)值轉換為表格的列號 132
7.8.3大寫金額轉換函數(shù) 134
第8章管理模塊 136
8.1模塊的分類 136
8.2管理標準模塊 137
8.2.1插入模塊 137
8.2.2刪除模塊 138
8.3模塊的導入導出 138
8.3.1導出模塊 139
8.3.2導入模塊 140
8.4使用代碼窗口 141
8.4.1代碼編輯工具欄 142
8.4.2屬性/方法列表 142
8.4.3常數(shù)列表 143
8.4.4快速信息 144
8.4.5參數(shù)信息 145
8.4.6自動完成關鍵字 146
第9章處理字符串和日期 148
9.1了解處理字符串 148
9.1.1字符串的存儲 148
9.1.2計算字符串長度 149
9.2生成重復字符串 150
9.2.1用循環(huán)生成重復字符串 150
9.2.2用String函數(shù)生成重復字符串 150
9.2.3使用Space函數(shù)生成重復空格 151
9.3變換字符串 152
9.3.1大小寫字母轉換——Lcase函數(shù)和Ucase函數(shù) 152
9.3.2字符轉換——StrConv函數(shù) 152
9.3.3查詢字符編碼——Asc函數(shù) 153
9.3.4生成字符——Chr函數(shù) 154
9.4比較字符串 154
9.4.1使用比較運算符 155
9.4.2使用Like運算符 155
9.4.3使用StrComp函數(shù) 156
9.5處理子字符串 157
9.5.1取左側子串——Left函數(shù) 157
9.5.2取右側子串——Rigth函數(shù) 158
9.5.3獲取部分子串——Mid函數(shù) 158
9.5.4刪除字符串兩側空格 159
9.5.5查找子串位置——InStr函數(shù) 160
9.6處理日期時間數(shù)據(jù) 161
9.6.1日期時間數(shù)據(jù)的保存 161
9.6.2獲取和設置日期 161
9.6.3生成日期/時間數(shù)據(jù) 162
9.6.4計算日期數(shù)據(jù) 164
9.6.5使用計時器 166
第3部分掌握Excel對象模型
第10章Excel對象概述 170
10.1對象的概念 170
10.1.1了解對象 170
10.1.2對象的屬性 170
10.1.3對象的方法 171
10.1.4對象的事件 172
10.2對象變量和對象數(shù)組 172
10.2.1對象變量 173
10.2.2對象數(shù)組 174
10.3使用集合 175
10.3.1集合的概念 175
10.3.2訪問集合中的對象 175
10.3.3集合的方法和屬性 176
10.3.4遍歷集合中的對象 177
10.4Excel對象模型 178
10.4.1Excel對象模型簡介 178
10.4.2常用對象簡介 179
10.4.3隱含使用對象 180
10.5使用對象瀏覽器 181
10.5.1認識對象瀏覽器 181
10.5.2用對象瀏覽器查看對象成員 184
第11章使用Application對象 186
11.1了解Application對象 186
11.1.1Application對象常用屬性 186
11.1.2Application對象常用方法 187
11.1.3Application對象常用事件 188
11.2設置應用程序選項 188
11.2.1設置主窗口標題欄 188
11.2.2控制狀態(tài)欄 189
11.2.3控制編輯欄 190
11.2.4控制鼠標指針形狀 190
11.3控制應用程序 191
11.3.1控制屏幕更新 191
11.3.2控制報警信息 192
11.3.3顯示最近使用的文檔 193
11.3.4模擬鍵盤輸入 194
11.3.5定時執(zhí)行過程 195
11.3.6自定義功能鍵 196
11.3.7調(diào)用Excel工作表函數(shù) 197
11.3.8快速跳轉 199
11.3.9合并單元格區(qū)域 199
11.3.10激活Excel2007的功能區(qū)選項卡 200
11.4處理用戶動作 200
11.4.1啟用Application事件 200
11.4.2編寫Application事件過程 202
第12章使用Workbook對象 204
12.1了解Workbook對象 204
12.1.1Workbooks集合 204
12.1.2Workbook常用屬性 204
12.1.3Workbook常用方法 205
12.1.4Workbook常用事件 205
12.2控制工作簿集合 206
12.2.1新建工作簿 206
12.2.2打開工作簿 206
12.2.3打開文本文件 208
12.2.4工作簿是否存在 209
12.2.5工作簿是否打開 210
12.3控制工作簿 211
12.3.1保存工作簿 211
12.3.2更名保存工作簿 212
12.3.3設置工作簿密碼 212
12.3.4查看文檔屬性 213
12.3.5處理工作簿文件名 215
12.4響應用戶的動作 215
12.4.1自動打開關聯(lián)工作簿 216
12.4.2禁止拖動單元格 216
12.4.3退出前強制保存工作簿 217
12.4.4禁止保存工作簿 218
12.4.5限制工作簿使用次數(shù) 219
12.4.6限制打印 220
第13章使用Worksheet對象 222
13.1了解Worksheet對象 222
13.1.1Worksheets集合 222
13.1.2Worksheet對象的常用屬性 222
13.1.3Worksheet對象的常用方法 223
13.1.4Worksheet對象的常用事件 223
13.2管理工作表 224
13.2.1新增工作表 224
13.2.2刪除工作表 225
13.2.3獲取工作表數(shù) 225
13.2.4激活工作表 226
13.2.5選擇工作表 226
13.2.6選取前后工作表 227
13.2.7工作表保護狀態(tài) 228
13.2.8保護工作表 228
13.2.9撤銷工作表的保護 229
13.2.10判斷工作表是否存在 230
13.2.11復制工作表 230
13.2.12隱藏工作表 231
13.2.13移動工作表 232
13.2.14計算工作表打印頁數(shù) 232
13.2.15控制工作表中的圖片 233
13.2.16處理超鏈接 234
13.3響應用戶操作 235
13.3.1禁止選中某個區(qū)域 235
13.3.2設置滾動區(qū)域 235
13.3.3禁止輸入相同數(shù)據(jù) 236
13.3.4輸入連續(xù)的數(shù)據(jù) 237
13.3.5增加快捷菜單 238
13.3.6限制選擇其他工作表 239
13.3.7隱藏工作表 240
13.3.8突出顯示當前位置 241
第14章使用Range對象 242
14.1Range對象概述 242
14.1.1Range對象的常用屬性 242
14.1.2Range對象的常用方法 243
14.2引用Range對象 243
14.2.1使用A1樣式引用單元格 244
14.2.2使用索引號引用單元格 244
14.2.3偏移引用單元格 245
14.2.4引用行或列 245
14.2.5查找數(shù)據(jù)區(qū)域邊界 246
14.2.6引用當前區(qū)域 247
14.2.7獲取已使用區(qū)域 247
14.2.8獲取重疊區(qū)域引用 248
14.2.9獲取合并區(qū)域引用 249
14.2.10獲取指定類型的單元格 249
14.2.11引用合并區(qū)域的子區(qū)域 251
14.2.12引用區(qū)域內(nèi)的單個單元格 251
14.2.13擴展單元格區(qū)域 252
14.3獲取單元格信息 253
14.3.1獲取單元格地址 253
14.3.2獲取區(qū)域信息 254
14.3.3統(tǒng)計區(qū)域中公式數(shù)量 254
14.3.4追蹤公式單元格 255
14.3.5按顏色統(tǒng)計單元格數(shù)量 256
14.4操作行列 257
14.4.1插入行 257
14.4.2插入列 257
14.4.3刪除行 258
14.4.4隱藏行 258
14.4.5設置行高 259
14.4.6設置列寬 259
14.5管理批注 260
14.5.1插入批注 260
14.5.2查看批注 260
14.5.3隱藏/顯示批注 261
14.5.4刪除批注 261
14.5.5為輸入數(shù)據(jù)的單元格添加批注 262
14.5.6將原數(shù)據(jù)作批注 263
14.6操作單元格 264
14.6.1給單元格設置公式 264
14.6.2復制公式 264
14.6.3給單元格設置錯誤值 266
14.6.4判斷錯誤類型 266
14.6.5設置打印區(qū)域 267
14.6.6合并單元格 268
14.6.7拆分單元格 268
14.6.8限制單元格移動范圍 269
14.6.9清除單元格 269
14.6.10刪除單元格區(qū)域 270
14.7設置單元格格式 270
14.7.1設置自動套用格式 271
14.7.2設置邊框線 271
14.7.3設置文本對齊格式 272
14.7.4單元格文本縮排 273
14.7.5設置文本方向 274
14.7.6設置自動換行格式 274
14.7.7設置縮小字體填充 274
14.7.8設置日期格式 275
14.7.9生成大寫金額 275
14.7.10設置單元格圖案 277
14.8設置條件格式 277
第15章其他常用Excel對象 280
15.1使用Name對象 280
15.1.1添加名稱 280
15.1.2修改名稱 281
15.1.3顯示名稱的定義 282
15.1.4獲取Name對象的引用 282
15.2使用Window對象 283
15.2.1創(chuàng)建窗口 283
15.2.2調(diào)整窗口大小 284
15.2.3獲取窗口狀態(tài) 285
15.2.4拆分窗格 286
15.2.5設置窗口顯示比例 287
15.2.6設置工作簿顯示選項 288
15.2.7設置工作表網(wǎng)格線 288
15.3使用Chart對象 289
15.3.1創(chuàng)建圖表工作表 289
15.3.2創(chuàng)建嵌入圖表 291
15.3.3轉換圖表類型 292
15.3.4獲取圖表標題信息 293
15.3.5圖表的系列信息 294
15.3.6調(diào)整圖表的數(shù)據(jù)源 295
15.3.7將圖表保存為圖片 296
15.3.8使用嵌入圖表事件 296
第4部分用戶界面設計
第16章使用Excel內(nèi)置對話框 300
16.1了解Excel內(nèi)置對話框 300
16.2使用FindFile打開文件 300
16.3使用GetOpenFilename獲取文件名 301
16.3.1GetOpenFilename方法 301
16.3.2獲取單個文件名 302
16.3.3獲取多個文件名 303
16.4使用GetSaveAsFilename獲取保存文件名 304
16.5調(diào)用Excel內(nèi)置對話框 305
16.5.1Dialogs集合和Dialog對象 305
16.5.2使用內(nèi)置對話框的初始值 307
第17章創(chuàng)建自定義對話框 310
17.1新建窗體 310
17.1.1新建窗體 310
17.1.2設置窗體屬性 311
17.2添加控件到窗體 313
17.2.1工具箱 313
17.2.2添加控件 315
17.3設置控件屬性 315
17.3.1控件屬性 315
17.3.2設置控件屬性 316
17.4調(diào)整窗體中的控件 317
17.4.1設置控件大小 317
17.4.2設置控件布局 318
17.4.3設置Tab鍵順序 320
17.5編寫代碼 321
17.5.1編寫事件代碼 321
17.5.2給控件編寫代碼 322
17.5.3編寫窗體事件代碼 323
17.6調(diào)用用戶窗體 323
17.6.1調(diào)試運行窗體 323
17.6.2調(diào)用用戶窗體基礎知識 324
17.6.3編寫調(diào)用用戶窗體的代碼 325
第18章使用標準控件 326
18.1標簽 326
18.1.1標簽常用屬性 326
18.1.2標簽事件 327
18.1.3標簽控件實例——進度條 327
18.2命令按鈕 328
18.2.1命令按鈕常用屬性 328
18.2.2命令按鈕常用事件 329
18.2.3按鈕實例——控制窗體顯示 329
18.3圖像 332
18.3.1圖像控件屬性 332
18.3.2圖像控件事件 333
18.3.3圖像實例——Splash窗口 333
18.4文字框 334
18.4.1文字框常用屬性 334
18.4.2文字框的方法 335
18.4.3文字框常用事件 335
18.4.4文字框實例——數(shù)據(jù)輸入窗體 335
18.5復選框 338
18.5.1復選框屬性 338
18.5.2復選框事件 338
18.5.3復選框實例——設置Excel選項 338
18.6選項按鈕 340
18.6.1選項按鈕常用屬性 341
18.6.2選項按鈕常用事件 341
18.6.3選項按鈕實例——設置窗體字號和顏色 341
18.7列表框 343
18.7.1列表框常用屬性 343
18.7.2列表框的方法 344
18.7.3列表框實例——列表框間移動數(shù)據(jù) 344
18.8復合框 348
18.8.1復合框常用屬性 348
18.8.2復合框常用方法 349
18.8.3復合框常用事件 349
18.8.4復合框實例——微機配置單 349
18.9滾動條 351
18.9.1滾動條常用屬性 351
18.9.2滾動條常用事件 352
18.9.3滾動條實例——顯示比例 352
18.10旋轉按鈕 354
18.10.1旋轉按鈕常用屬性 354
18.10.2旋轉按鈕常用事件 355
18.10.3旋轉按鈕實例——修改日期和時間 355
18.11多頁 357
18.11.1多頁控件常用屬性 357
18.11.2多頁控件常用事件 358
18.11.3多頁實例——報名登記 358
18.12RefEdit 359
18.12.1RefEdit常用屬性 360
18.12.2RefEdit實例——設置單元格格式 360
第19章使用ActiveX控件 362
19.1添加ActiveX控件 362
19.1.1什么是ActiveX控件 362
19.1.2添加ActiveX控件到工具箱 362
19.2使用進度條控件 364
19.2.1進度條控件的常用屬性 364
19.2.2進度條控件的方法 364
19.2.3進度條實例——隱藏行 364
19.3使用圖像列表控件 366
19.3.1圖像列表控件簡介 366
19.3.2圖像列表控件的屬性 367
19.3.3圖像列表控件的方法 367
19.3.4添加圖像到ImageList控件 368
19.3.5圖像列表控件實例 369
19.4使用樹形視圖控件 372
19.4.1樹形視圖控件簡介 372
19.4.2樹形視圖控件常用屬性 373
19.4.3樹形視圖控件的常用方法 374
19.4.4樹形視圖控件常用事件 375
19.4.5樹形視圖控件實例 375
19.5使用列表視圖控件 380
19.5.1列表視圖簡介 380
19.5.2列表視圖控件常用屬性 381
19.5.3列表視圖控件常用事件 382
19.5.4列表視圖控件實例 382
第20章使用RibbonX 387
20.1了解Office(2007)OpenXML文件格式 387
20.1.1OfficeOpenXML的優(yōu)點 387
20.1.2Excel2007OpenXML文件結構 388
20.2RibbonX控件簡介 392
20.2.1基本控件 392
20.2.2容器控件 393
20.2.3控件屬性 395
20.2.4控件回調(diào)函數(shù) 397
20.3自定義RibbonX 398
20.3.1手工方式自定義RibbonX 398
20.3.2使用UI編輯器自定義RibbonX 401
20.4自定義RibbonX實例 404
20.4.1組合內(nèi)置Ribbon 404
20.4.2添加RibbonX到內(nèi)置選項卡 406
20.4.3定義Office按鈕 407
20.4.4RibbonX控件回調(diào)函數(shù)實例 409
第21章使用CommandBars 413
21.1CommandBar對象 413
21.1.1CommandBars簡介 413
21.1.2CommandBars對象常用屬性 413
21.1.3CommandBars對象常用方法 414
21.1.4CommandBar對象常用屬性 415
21.1.5CommandBar對象常用方法 415
21.1.6列出命令欄 416
21.2CommandBarControl對象 417
21.2.1CommandBarControls集合對象 417
21.2.2CommandBarControl對象 418
21.2.3列出內(nèi)置命令欄控件 419
21.3自定義菜單 419
21.3.1菜單的構成 420
21.3.2創(chuàng)建新菜單 420
21.4自定義快捷菜單 423
21.4.1內(nèi)置快捷菜單 423
21.4.2創(chuàng)建快捷菜單 425
21.4.3添加菜單項到內(nèi)置快捷菜單 427
21.4.4隱藏/禁止內(nèi)置菜單項 429
21.5自定義工具欄 431
21.5.1內(nèi)置工具欄 431
21.5.2創(chuàng)建工具欄 432
第5部分使用外部數(shù)據(jù)
第22章控制其他Office程序 436
22.1OLE自動化技術簡介 436
22.1.1OLE簡介 436
22.1.2引用服務程序 436
22.1.3實例化對象變量 438
22.2控制Word程序 439
22.2.1了解Word對象模型 439
22.2.2打開Word文檔 440
22.2.3獲取Word文檔中的數(shù)據(jù) 442
22.2.4批量創(chuàng)建Word文檔 443
22.3控制PowerPoint程序 448
22.3.1了解PowerPoint對象模型 448
22.3.2打開演示文稿 449
22.3.3創(chuàng)建演示文稿 450
22.4控制Outlook程序 452
22.4.1了解Outlook對象模型 452
22.4.2用Outlook發(fā)送郵件 454
22.4.3獲取Outlook保存的郵件 456
第23章處理文件 458
23.1常用文件操作語句 458
23.1.1文件管理語句 458
23.1.2創(chuàng)建文件語句 460
23.1.3向文件中寫入數(shù)據(jù) 461
23.1.4從文件中讀出數(shù)據(jù) 462
23.2文件對象模型 463
23.2.1文件對象模型簡介 463
23.2.2引用FSO對象 464
23.3獲得文件信息 465
23.3.1獲取磁盤信息 465
23.3.2查看文件信息 467
23.4文件管理 470
23.4.1文件是否存在 470
23.4.2復制文件 471
23.4.3分離文件名和擴展名 473
23.5處理文件夾 474
23.5.1創(chuàng)建文件夾 474
23.5.2列出文件夾中的文件 475
23.5.3列出文件夾名稱 476
23.5.4刪除所有空文件夾 476
23.6處理文本文件 478
23.6.1創(chuàng)建文本文件 478
23.6.2工作表保存為文本文件 479
23.6.3添加數(shù)據(jù)到文本文件 480
23.6.4讀取文本文件中的數(shù)據(jù) 481
第24章使用ADO訪問數(shù)據(jù)庫 483
24.1SQL結構查詢概述 483
24.1.1結構化查詢簡介 483
24.1.2查詢語句SELECT 484
24.1.3插入語句INSERT 485
24.1.4修改語句UPDATE 485
24.1.5刪除語句DELETE 485
24.2ADO對象模型 486
24.2.1ADO對象模型 486
24.2.2Connection對象 487
24.2.3Recordset對象 488
24.2.4其他ADO常用對象 490
24.2.5使用ADO訪問數(shù)據(jù)庫的步驟 491
24.3訪問Excel工作簿的數(shù)據(jù) 491
24.3.1查詢工作表中的數(shù)據(jù) 492
24.3.2導入其他工作表數(shù)據(jù) 493
24.4訪問Access數(shù)據(jù)庫 494
24.4.1導入Access數(shù)據(jù) 494
24.4.2添加數(shù)據(jù)到Access 495
24.4.3修改記錄 496
24.4.4刪除記錄 497
24.4.5創(chuàng)建Access數(shù)據(jù)庫 498
24.4.6列出所有表名 499
24.4.7表的字段信息 500
第25章Excel2007與Internet 502
25.1管理超鏈接 502
25.1.1插入超鏈接 502
25.1.2用VBA創(chuàng)建超鏈接 502
25.1.3添加超鏈接到收藏夾 503
25.1.4直接打開網(wǎng)頁 504
25.2打開Internet上的工作簿 505
25.2.1打開Web上的工作簿 505
25.2.2用VBA代碼打開Web上的工作簿 506
25.3使用Internet上的數(shù)據(jù) 507
25.3.1創(chuàng)建Web查詢 507
25.3.2了解QueryTable對象 508
25.3.3用VBA創(chuàng)建Web查詢 509
25.3.4帶參數(shù)的Web查詢 509
25.4發(fā)布數(shù)據(jù)到Internet 513
25.4.1保存為網(wǎng)頁 513
25.4.2用VBA代碼發(fā)布網(wǎng)頁 514
第6部分VBA高級應用
第26章使用Excel加載宏 518
26.1加載宏的概念 518
26.1.1加載宏的類型 518
26.1.2加載宏的用途 519
26.1.3Excel中已有的加載宏 519
26.2管理加載宏 520
26.2.1載入加載宏 520
26.2.2卸載加載宏 521
26.2.3系統(tǒng)加載宏列表 521
26.3創(chuàng)建加載宏 522
26.3.1創(chuàng)建Excel加載宏 522
26.3.2創(chuàng)建COM加載宏 525
26.4使用加載宏 529
26.4.1使用Excel加載宏 529
26.4.2使用COM加載宏 531
第27章使用類模塊 534
27.1類模塊的概念 534
27.1.1什么是類 534
27.1.2類的作用 535
27.1.3理解類 535
27.2創(chuàng)建類模塊 536
27.2.1建立對象類 537
27.2.2建立類的屬性 537
27.2.3創(chuàng)建PropertyGet過程 538
27.2.4創(chuàng)建PropertyLet過程 539
27.2.5創(chuàng)建類的方法 539
27.2.6類模塊的事件 540
27.3使用類模塊創(chuàng)建對象 541
第28章操作VBE 543
28.1VBE簡介 543
28.1.1添加VBE對象模型的引用 543
28.1.2信任VBA訪問VBE對象模型 544
28.2VBE對象模型 545
28.2.1了解VBE對象模型 545
28.2.2VBProject對象 545
28.2.3VBComponent對象 546
28.2.4Reference對象 546
28.2.5CodeModule對象 547
28.3顯示VBA工程相關信息 548
28.3.1查看工程信息 549
28.3.2查看部件 550
28.3.3查看引用 551
28.4用VBA控制VBA代碼 552
28.4.1查看VBA過程名 552
28.4.2查看VBA代碼 553
28.4.3導出代碼 555
28.4.4導入代碼 556
28.4.5在代碼中搜索 557
28.5動態(tài)添加VBA代碼 559
28.5.1增加模塊 559
28.5.2向模塊中添加代碼 560
28.5.3工作表中動態(tài)增加按鈕 561
28.5.4創(chuàng)建動態(tài)用戶窗體 563
第29章使用WindowsAPI 566
29.1WindowsAPI基礎 566
29.1.1WindowsAPI概述 566
29.1.2API分類 567
29.2在Excel中使用API 567
29.2.1聲明函數(shù) 567
29.2.2使用API瀏覽器 569
29.2.3調(diào)用API函數(shù) 571
29.3制作特殊窗體 572
29.3.1制作半透明窗體 572
29.3.2制作橢圓窗體 575
29.3.3制作不規(guī)則窗體 577
29.4獲取系統(tǒng)信息 579
29.4.1獲取內(nèi)存狀態(tài) 579
29.4.2獲取鍵盤信息 581
第30章制作應用程序的幫助 584
30.1CHM幫助概述 584
30.1.1認識CHM幫助文件 584
30.1.2CHM幫助文件的構成 585
30.2準備幫助主題文件 585
30.3制作HTML幫助系統(tǒng) 587
30.3.1創(chuàng)建項目文件 587
30.3.2創(chuàng)建目錄文件 589
30.3.3創(chuàng)建索引文件 590
30.3.4設置幫助文件的選項 592
30.3.5編譯生成幫助文件 593
30.3.6打開幫助文件 594
30.4給應用程序掛接幫助 595
第7部分綜合應用程序設計
第31章進銷存管理系統(tǒng) 598
31.1系統(tǒng)描述 598
31.2表格設計 599
31.2.1主界面 599
31.2.2商品信息 600
31.2.3銷貨 600
31.2.4供貨 601
31.2.5存貨統(tǒng)計 601
31.2.6銷售人員 601
31.3設計功能區(qū) 602
31.3.1設計功能區(qū)的XML 602
31.3.2設計功能區(qū)各按鈕代碼 605
31.4進貨模塊 606
31.4.1商品供貨錄入 606
31.4.2商品信息錄入 610
31.4.3測試商品供貨功能 612
31.4.4進貨報表 615
31.5銷售模塊 618
31.5.1設計銷貨單 619
31.5.2測試銷貨單功能 621
31.5.3銷售報表 621
31.5.4銷售業(yè)績報表 624
31.6庫存模塊 627
31.6.1商品查詢 627
31.6.2存貨統(tǒng)計 628
31.6.3庫存明細 629
附錄AVBA程序調(diào)試技巧 635
A.1VBA程序的模式 635
A.2設置斷點 636
A.3代碼調(diào)試運行方式 637
A.4監(jiān)視表達式 637
A.5使用本地窗口 639
A.6使用立即窗口 640
附錄BASCII碼表 641 2100433B
該書共分11章,主要描述了光電檢測技術的基本概念,基礎知識,各種檢測器件的結構、原理、特性參數(shù)、應用,光電檢測電路的設計,光電信號的數(shù)據(jù)與計算機接口,光電信號的變換和檢測技術,光電信號變換形式和檢測方...
作者以圖文結合、注重圖解的方式,系統(tǒng)地介紹了果樹24種嫁接方法和25種應用技術。內(nèi)容包括:什么叫果樹嫁接,果樹為什么要嫁接,果樹嫁接成活的原理,接穗的選擇、貯藏與蠟封,嫁接時期及嫁接工具和用品,嫁接方...
《中華人民共和國行業(yè)標準:建筑地基處理技術規(guī)范 (JGJ 79-2012)》的主要技術內(nèi)容是:1.增加處理后的地基應滿足建筑物承載力、變形和穩(wěn)定性要求的規(guī)定;2.增加采用多種地基處理方法綜合使用的地基...
格式:pdf
大?。?span id="h3b9n9x" class="single-tag-height">24KB
頁數(shù): 15頁
評分: 4.4
綠色施工技術內(nèi)容簡介 --------------建筑 業(yè) 10 項新技術之一 綠色施工技術是指在工程建設中,在保證質量和安全 等基本要求的前提下,通過科學管理和技術進步,最大限度地節(jié)約資源, 減少對環(huán)境負面影響的施工活動,綠色施工是可持續(xù)發(fā)展思想在工程施 工中的具體應用和體現(xiàn)。 首先綠色施工技術并不是獨立于傳統(tǒng)施工技術 的全新技術,而是對傳統(tǒng)施工技術的改進,是符合可持續(xù)發(fā)展的施工技 術,其最大限度地節(jié)約資源并減少對環(huán)境負面影響的施工活動,使施工 過程真正做到 “四節(jié)一環(huán)保 ”,對于促使環(huán)境友好、提升建筑業(yè)整體水平具 有重要意義。 一、綠色施工技術的編寫基礎和新增內(nèi)容 綠色施工技術是 以建筑業(yè) 10 項新技術( 2005) 中第七章建筑節(jié)能技術為基礎編寫的,因 此保留了節(jié)能型圍護結構應用技術、新型墻體材料應用技術及施工
格式:pdf
大?。?span id="fbjl5jt" class="single-tag-height">24KB
頁數(shù): 未知
評分: 4.3
《建筑技術及設計》內(nèi)容簡介《建筑技術及設計》旨在推廣國內(nèi)外建筑新技術、新產(chǎn)品、新工藝、新材料的理論研究文章,及建筑設計新思想。主要欄目;專題探索——探討建筑設計技術與裝飾意念;展覽巡禮——介紹各國展覽動向和路線;產(chǎn)品細說——介紹最新建筑設計材料施工技術等;工程
Excel是應用最廣泛的辦公軟件之一,它大大提高了辦公人員的工作效率。但是各行各業(yè)的辦公需求千差萬別,僅靠Excel的固定功能很難快速完成一些數(shù)據(jù)量大、重復性高的工作,此時就需要借助VBA實現(xiàn)操作的批量化、自動化和個性化,從而簡化辦公過程,并杜絕人工操作帶來的錯誤。
《Excel VBA標準教程》是一本全面介紹Excel VBA的書籍,內(nèi)容由淺入深、循序漸進,使讀者能熟練掌握Excel VBA的各個方面,并能開發(fā)VBA應用程序?!禘xcel VBA標準教程》分為六篇,第1篇是VBA基礎篇,介紹了VBA的開發(fā)環(huán)境VBE、VBA語言基礎、Excel的對象模型等基礎知識。第2篇討論了Excel的對象和Excel的基于事件的編程,討論了交互式對話框、Range對象、Chart與Shape對象、Worksheet和Workbook對象以及Application對象。第3篇是窗體和控件篇,深入淺出地介紹了如何創(chuàng)建用戶窗體、如何使用控件進行程序設計。第4篇介紹了操縱Excel的數(shù)組與字典相關的技術。第5篇是高級應用篇,介紹了使用ADO和文件以及高級的窗體處理技術、類模塊以及與其他應用程序交互的方法。第6篇是案例應用篇,介紹了3個使用VBA編寫的管理系統(tǒng),使讀者掌握使用VBA解決實際問題的能力。
《Excel VBA標準教程》語言簡潔、內(nèi)容精練、重點突出、實例豐富,是廣大辦公室工作人員、技術人員、應用程序開發(fā)人員必備的參考書,也非常適合大中專院校師生學習閱讀,可作為高等院校計算機及Office辦公專業(yè)的教材參考書。
前言
如何獲取學習資源
第1章 認識Excel VBA
1.1 為什么要學習VBA
1.2 認識VBA編輯器
1.3 最簡單的VBA程序——宏
第2章 VBA程序設計基礎
2.1 VBA語法基礎
2.2 VBA運算符
2.3 VBA控制語句
實戰(zhàn)演練 根據(jù)入職時間計算各員工可休年假天數(shù)
第3章 子過程與函數(shù)
3.1 子過程與函數(shù)的定義
3.2 子過程與函數(shù)的調(diào)用
3.3 常用內(nèi)置函數(shù)
3.4 子過程與函數(shù)的調(diào)試
實戰(zhàn)演練 在銷售表中查找最高與最低銷售額
第4章 使用VBA管理單元格
4.1 認識對象、屬性、方法和事件
4.2 認識單元格對象
4.3 單元格的引用
4.4 獲取單元格信息
4.5 編輯單元格
4.6 設置單元格格式
實戰(zhàn)演練 突出顯示日期為周末的記錄
第5章 使用VBA管理工作簿和工作表
5.1 認識工作簿和工作表對象
5.2 管理工作簿
5.3 管理工作表
實戰(zhàn)演練 快速合并員工業(yè)績表
第6章 使用VBA處理日期和貨幣數(shù)據(jù)
6.1 日期和時間函數(shù)
6.2 日期數(shù)據(jù)的處理
6.3 使用Round()函數(shù)自動生成大寫金額
實戰(zhàn)演練 根據(jù)入職年數(shù)計算提成額
第7章 使用VBA統(tǒng)計和分析數(shù)據(jù)
7.1 在VBA中調(diào)用工作表函數(shù)的方法
7.2 調(diào)用工作表函數(shù)統(tǒng)計數(shù)據(jù)
7.3 調(diào)用工作表函數(shù)分析數(shù)據(jù)
實戰(zhàn)演練 對商場銷售表進行分析與預測
第8章 使用VBA制作圖表
8.1 圖表的創(chuàng)建與設置
8.2 為圖表添加輔助線
實戰(zhàn)演練 制作業(yè)務能力分析圖
第9章 使用VBA創(chuàng)建數(shù)據(jù)透視表(圖)
9.1 創(chuàng)建數(shù)據(jù)透視表
9.2 創(chuàng)建數(shù)據(jù)透視圖
實戰(zhàn)演練 制作車輛出勤統(tǒng)計動態(tài)數(shù)據(jù)透視表
第10章 使用VBA訪問文件
10.1 使用過程式方法訪問文件
10.2 使用對象式方法訪問文件
實戰(zhàn)演練 員工信息表批注的導出和導入
第11章 使用VBA制作GUI
11.1 設計用戶窗體
11.2 如何設計出界面友好的用戶窗體
實戰(zhàn)演練 客戶信息管理系統(tǒng)
第12章 使用VBA打印文件
12.1 打印前的準備工作
12.2 自定義打印
實戰(zhàn)演練 打印員工檔案表
第13章 VBA在行政與文秘中的應用
13.1 重要數(shù)據(jù)信息的保護
13.2 信息的快速輸入與保存
13.3 工作中的時間管理
第14章 VBA在人力資源中的應用
14.1 員工加班統(tǒng)計與考勤管理
14.2 員工檔案與工資管理
14.3 員工培訓成績管理
第15章 VBA在會計與財務中的應用
15.1 日記賬的錄入
15.2 應收賬款和賬齡分析
15.3 財務報表的編制 2100433B