主要內(nèi)容包括Excel各類應(yīng)用程序的結(jié)構(gòu)及開發(fā)方法;應(yīng)用程序的工作表、用戶接口、工具欄、用戶窗體;自定義類與對象的程序設(shè)計(jì);圖表編程技術(shù);VBA程序的設(shè)計(jì)、調(diào)試及性能優(yōu)化;在Excel應(yīng)用程序中控制其他程序的技術(shù);Excel與C、VB6等的混合編程及WindowsAPI函數(shù)的調(diào)用方法;Excel與XML、Web服務(wù)通信以及幫助文件制作、安全、打包和發(fā)布等內(nèi)容。
本書對Excel應(yīng)用程序開發(fā)中各種技術(shù)的介紹全面而深入淺出,便于理解,是Excel中高級用戶和開發(fā)人員的首選書,也是想了解與提高Excel應(yīng)用程序設(shè)計(jì)技術(shù)人員的最佳參考書。
致謝
作者簡介
第1章緒論
第2章應(yīng)用程序的結(jié)構(gòu)
第3章Excel與VBA開發(fā)的最佳實(shí)踐
第4章工作表的設(shè)計(jì)
……2100433B
《大設(shè)計(jì)》無所不在。在會議室和戰(zhàn)場上;在工廠車間中也在超市貨架上;在自家的汽車和廚房中;在廣告牌和食品包裝上;甚至還出現(xiàn)在電影道具和電腦圖標(biāo)中。然而,設(shè)計(jì)卻并非只是我們?nèi)粘I瞽h(huán)境中的一種常見現(xiàn)象,它...
本書分為上篇“平面構(gòu)成”和下篇“色彩構(gòu)成”兩個部分,每一部分的最后章節(jié)選編了一些本校歷年來學(xué)生的優(yōu)秀作品作為參考,圖文并茂、深入淺出。此外,本書最后部分附有構(gòu)成運(yùn)用范例及題型練習(xí),可供自考學(xué)生參考。本...
本書從招貼的起源、發(fā)展到現(xiàn)代招貼設(shè)計(jì)的運(yùn)用,闡述了招貼的分類、功能及設(shè)計(jì)形式等基本知識。全書以圖文并茂的形式講述了如何將理論知識運(yùn)用到實(shí)際的招貼設(shè)計(jì)中。全文內(nèi)容基礎(chǔ),表述深度恰當(dāng),以簡單的理論知識引領(lǐng)...
格式:pdf
大?。?span id="pr6ypl7" class="single-tag-height">94KB
頁數(shù): 1頁
評分: 4.5
<正>本書主編王雙亭,河南理工大學(xué)教授,畢業(yè)于解放軍測繪學(xué)院航空攝影測量專業(yè),主要從事數(shù)字?jǐn)z影測量和遙感信息提取方面的教學(xué)與研究工作。本書系統(tǒng)地介紹了攝影測量的基本原理、技術(shù)和最新成果。全書共分為六章:第一章介紹攝影測量的基本概念、發(fā)展過程及所面臨的問題;第二章介紹了攝影像片的獲取原理與技術(shù);第三章介紹了中心
格式:pdf
大?。?span id="zkdxdsp" class="single-tag-height">94KB
頁數(shù): 1頁
評分: 4.7
本書結(jié)合作者多年教學(xué)、科研經(jīng)驗(yàn)及工程實(shí)踐,較系統(tǒng)地介紹了地下工程測量的基本理論和基本方法,從理論和實(shí)踐兩個角度幫助讀者提高分析和解決地下工程領(lǐng)域測繪的能力。本修訂版在傳統(tǒng)測量技術(shù)的基礎(chǔ)上,新增測繪新技術(shù)元素,操作適用性更強(qiáng),新的地鐵工程測量一章更具有針對性。全書內(nèi)容豐富,具有一定的深度和廣度,充分反映了地下工程測量最新技術(shù)及其應(yīng)用。
Excel2007是MicrosoftOffice2007的組件之一,該軟件主要用來對表格數(shù)據(jù)進(jìn)行管理、分析、統(tǒng)計(jì)等,是辦公人員最常用的軟件之一。為了讓Excel2007發(fā)揮最大功效,可以借助于VBA開發(fā)各種電子表格應(yīng)用程序。
使用VBA可以為Excel2007應(yīng)用程序提供新的功能或增強(qiáng)現(xiàn)有的功能,從而減少用戶在Excel中的操作步驟,提高工作效率。如果要以Excel2007為平臺,使用VBA進(jìn)行二次開發(fā),則需要讀者能熟練地操作Excel軟件,并具有一定的程序設(shè)計(jì)能力。
本書特色
*適用于多個版本:本書除第20章介紹Excel2007新增RibbonX功能的內(nèi)容外,其余章節(jié)的內(nèi)容都可應(yīng)用到Excel2000/XP/2003/2007的各版本中。使用各版本的用戶都可以通過本書學(xué)習(xí)VBA知識。
*內(nèi)容全面:市場上大多數(shù)介紹VBA類的書籍,都只是詳細(xì)介紹了Excel對象模型的使用,沒有程序設(shè)計(jì)基礎(chǔ)的讀者需要參考其他書籍來學(xué)習(xí)VB程序設(shè)計(jì)方面的知識。本書除了詳細(xì)介紹Excel對象模型的使用外,還詳細(xì)介紹了VB程序設(shè)計(jì)基礎(chǔ),使初學(xué)者通過本書就可學(xué)習(xí)到完整的ExcelVBA程序設(shè)計(jì)的相關(guān)知識。
*專業(yè)性強(qiáng):本書除了介紹VBA相關(guān)知識外,還介紹了在Excel中調(diào)用WindowsAPI、使用ADO訪問數(shù)據(jù)庫、控制其他Office應(yīng)用程序、使用類模塊、制作幫助系統(tǒng)等應(yīng)用程序開發(fā)中的高級內(nèi)容,使讀者開發(fā)的Excel應(yīng)用程序更專業(yè)。
*知識點(diǎn)和實(shí)例相結(jié)合:本書每個知識點(diǎn)都以實(shí)例代碼來講解。在本書最后以一個完整的進(jìn)銷存管理系統(tǒng)的開發(fā)過程為例,使讀者能夠通過實(shí)例進(jìn)一步鞏固前面各章所學(xué)的知識。
本書對Excel2007的新增功能,以及實(shí)際開發(fā)應(yīng)用程序中經(jīng)常要用到、而其他書籍很少介紹的功能也進(jìn)行了詳細(xì)的介紹。例如:
*使用RibbonX,在第20章中詳細(xì)介紹了使用XML自定義Excel2007新增功能區(qū)的方法。
*制作COM加載宏,在第26章中介紹了用VB開發(fā)COM加載宏的方法。
*操作VBE,在第28章中介紹了用VBA代碼控制ExcelVBE開發(fā)環(huán)境的方法。
*制作幫助系統(tǒng)。在第30章中介紹了為Excel應(yīng)用程序制作幫助文件的方法。
本書內(nèi)容
本書共分7部分31章。
第1部分Excel2007應(yīng)用程序開發(fā)簡介,包括1~3章,分別介紹了Excel開發(fā)平臺概述、使用宏、ExcelVBA的開發(fā)環(huán)境等內(nèi)容。
第2部分VBA基礎(chǔ)知識,包括4~9章,分別介紹了VBA基礎(chǔ)、程序控制結(jié)構(gòu)、使用數(shù)組、使用過程、管理模塊等程序設(shè)計(jì)的基本知識,第9章還詳細(xì)介紹了字符串和日期的處理方法。
第3部分掌握Excel對象模型,包括10~15章,詳細(xì)介紹了Excel中常用對象的屬性、方法和事件的使用方法(包括Application對象、Workbook對象、Worksheet對象、Range對象、Chart對象等常用對象的使用)。
第4部分用戶界面設(shè)計(jì),包括16~21章,分別介紹了使用Excel內(nèi)置對話框、創(chuàng)建自定義對話框、使用標(biāo)準(zhǔn)控件、使用ActiveX控件、使用RibbonX界面、使用CommandBars等內(nèi)容。
第5部分使用外部數(shù)據(jù),包括22~25章,分別介紹了控制其他Office程序、處理文件、使用ADO訪問數(shù)據(jù)庫、Excel2007與Internet等內(nèi)容。
第6部分VBA高級應(yīng)用,包括26~30章,分別介紹了使用Excel加載宏、使用類模塊、操作VBE、使用WindowsAPI、制作應(yīng)用程序的幫助等內(nèi)容。
第7部分綜合應(yīng)用程序設(shè)計(jì),第31章為一個實(shí)例——進(jìn)銷存管理系統(tǒng),本章詳細(xì)介紹了該實(shí)例的開發(fā)過程,通過該實(shí)例的開發(fā),進(jìn)一步鞏固前面各章所學(xué)的知識。
讀者對象
本書要求讀者已經(jīng)能熟練使用Excel2007,并對Excel2007的新增功能有一定的使用經(jīng)驗(yàn)。在閱讀本書前,讀者至少已經(jīng)掌握了以下的Excel操作技能:
*格式化工作表;
*命令單元格區(qū)域;
*使用公式和函數(shù);
*創(chuàng)建圖表;
*管理工作簿;
*管理工作表。
第1部分Excel2007應(yīng)用程序開發(fā)簡介
第1章Excel2007開發(fā)平臺概述 2
1.1Excel2007新增功能 2
1.1.1Excel版本簡介 2
1.1.2Excel2007的特點(diǎn) 2
1.1.3Excel2007的界面 3
1.1.4使用功能區(qū) 7
1.2用Excel開發(fā)應(yīng)用程序的優(yōu)勢 11
1.3Excel應(yīng)用程序結(jié)構(gòu) 11
1.3.1Excel應(yīng)用程序的構(gòu)成 12
1.3.2面向?qū)ο缶幊虣C(jī)制 12
1.4Excel應(yīng)用程序開發(fā)流程 13
1.4.1開發(fā)前的準(zhǔn)備工作 13
1.4.2應(yīng)用程序開發(fā)過程 14
1.4.3系統(tǒng)測試 14
1.4.4應(yīng)用程序發(fā)布 15
第2章使用宏 16
2.1宏簡介 16
2.1.1什么是宏 16
2.1.2使用宏的優(yōu)點(diǎn) 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設(shè)置宏選項(xiàng) 24
2.3.2刪除宏 25
2.3.3編輯宏 25
2.4運(yùn)行宏 28
2.4.1使用快捷鍵運(yùn)行宏 28
2.4.2使用【宏】對話框運(yùn)行宏 28
2.4.3使用工具欄運(yùn)行宏 29
2.4.4使用菜單欄運(yùn)行宏 31
2.4.5使用快速工具欄運(yùn)行宏 33
2.4.6通過按鈕運(yùn)行宏 35
2.4.7打開工作簿自動運(yùn)行宏 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設(shè)置宏的安全性 41
第3章ExcelVBA的開發(fā)環(huán)境 43
3.1VBE簡介 43
3.1.1VBE概述 43
3.1.2進(jìn)入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設(shè)置【編輯器】選項(xiàng)卡 52
3.3.2設(shè)置【編輯器格式】選項(xiàng)卡 53
3.3.3設(shè)置【通用】選項(xiàng)卡 54
3.3.4設(shè)置【可連接的】選項(xiàng)卡 55
3.4使用幫助 55
3.4.1打開幫助主界面 56
3.4.2查看對象屬性 56
3.4.3搜索關(guān)鍵字 57
第2部分VBA基礎(chǔ)知識
第4章VBA基礎(chǔ) 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關(guān)鍵字 62
4.2.4標(biāo)識符 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運(yùn)算符和表達(dá)式 78
4.6.1算術(shù)表達(dá)式 78
4.6.2比較表達(dá)式 78
4.6.3邏輯表達(dá)式 79
4.6.4連接運(yùn)算表達(dá)式 80
第5章程序控制結(jié)構(gòu) 81
5.1VBA程序結(jié)構(gòu)概述 81
5.1.1認(rèn)識語句 81
5.1.2結(jié)構(gòu)化程序設(shè)計(jì)的控制結(jié)構(gòu) 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)程序結(jié)構(gòu) 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è)置數(shù)組默認(rèn)下界 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ù)組的下標(biāo)范圍 112
6.6數(shù)組使用實(shí)例 113
6.6.1數(shù)據(jù)排序 113
6.6.2彩票幸運(yùn)號碼 114
6.6.3用數(shù)組填充單元格區(qū)域 115
第7章使用過程 117
7.1過程的相關(guān)概念 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形參與實(shí)參的結(jié)合 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常用過程實(shí)例 131
7.8.1計(jì)算個人所得稅 131
7.8.2將數(shù)值轉(zhuǎn)換為表格的列號 132
7.8.3大寫金額轉(zhuǎn)換函數(shù) 134
第8章管理模塊 136
8.1模塊的分類 136
8.2管理標(biāo)準(zhǔn)模塊 137
8.2.1插入模塊 137
8.2.2刪除模塊 138
8.3模塊的導(dǎo)入導(dǎo)出 138
8.3.1導(dǎo)出模塊 139
8.3.2導(dǎo)入模塊 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自動完成關(guān)鍵字 146
第9章處理字符串和日期 148
9.1了解處理字符串 148
9.1.1字符串的存儲 148
9.1.2計(jì)算字符串長度 149
9.2生成重復(fù)字符串 150
9.2.1用循環(huán)生成重復(fù)字符串 150
9.2.2用String函數(shù)生成重復(fù)字符串 150
9.2.3使用Space函數(shù)生成重復(fù)空格 151
9.3變換字符串 152
9.3.1大小寫字母轉(zhuǎn)換——Lcase函數(shù)和Ucase函數(shù) 152
9.3.2字符轉(zhuǎn)換——StrConv函數(shù) 152
9.3.3查詢字符編碼——Asc函數(shù) 153
9.3.4生成字符——Chr函數(shù) 154
9.4比較字符串 154
9.4.1使用比較運(yùn)算符 155
9.4.2使用Like運(yùn)算符 155
9.4.3使用StrComp函數(shù) 156
9.5處理子字符串 157
9.5.1取左側(cè)子串——Left函數(shù) 157
9.5.2取右側(cè)子串——Rigth函數(shù) 158
9.5.3獲取部分子串——Mid函數(shù) 158
9.5.4刪除字符串兩側(cè)空格 159
9.5.5查找子串位置——InStr函數(shù) 160
9.6處理日期時間數(shù)據(jù) 161
9.6.1日期時間數(shù)據(jù)的保存 161
9.6.2獲取和設(shè)置日期 161
9.6.3生成日期/時間數(shù)據(jù) 162
9.6.4計(jì)算日期數(shù)據(jù) 164
9.6.5使用計(jì)時器 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認(rèn)識對象瀏覽器 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設(shè)置應(yīng)用程序選項(xiàng) 188
11.2.1設(shè)置主窗口標(biāo)題欄 188
11.2.2控制狀態(tài)欄 189
11.2.3控制編輯欄 190
11.2.4控制鼠標(biāo)指針形狀 190
11.3控制應(yīng)用程序 191
11.3.1控制屏幕更新 191
11.3.2控制報(bào)警信息 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快速跳轉(zhuǎn) 199
11.3.9合并單元格區(qū)域 199
11.3.10激活Excel2007的功能區(qū)選項(xiàng)卡 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設(shè)置工作簿密碼 212
12.3.4查看文檔屬性 213
12.3.5處理工作簿文件名 215
12.4響應(yīng)用戶的動作 215
12.4.1自動打開關(guān)聯(lián)工作簿 216
12.4.2禁止拖動單元格 216
12.4.3退出前強(qiáng)制保存工作簿 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工作表保護(hù)狀態(tài) 228
13.2.8保護(hù)工作表 228
13.2.9撤銷工作表的保護(hù) 229
13.2.10判斷工作表是否存在 230
13.2.11復(fù)制工作表 230
13.2.12隱藏工作表 231
13.2.13移動工作表 232
13.2.14計(jì)算工作表打印頁數(shù) 232
13.2.15控制工作表中的圖片 233
13.2.16處理超鏈接 234
13.3響應(yīng)用戶操作 235
13.3.1禁止選中某個區(qū)域 235
13.3.2設(shè)置滾動區(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突出顯示當(dāng)前位置 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引用當(dāng)前區(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擴(kuò)展單元格區(qū)域 252
14.3獲取單元格信息 253
14.3.1獲取單元格地址 253
14.3.2獲取區(qū)域信息 254
14.3.3統(tǒng)計(jì)區(qū)域中公式數(shù)量 254
14.3.4追蹤公式單元格 255
14.3.5按顏色統(tǒng)計(jì)單元格數(shù)量 256
14.4操作行列 257
14.4.1插入行 257
14.4.2插入列 257
14.4.3刪除行 258
14.4.4隱藏行 258
14.4.5設(shè)置行高 259
14.4.6設(shè)置列寬 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給單元格設(shè)置公式 264
14.6.2復(fù)制公式 264
14.6.3給單元格設(shè)置錯誤值 266
14.6.4判斷錯誤類型 266
14.6.5設(shè)置打印區(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設(shè)置單元格格式 270
14.7.1設(shè)置自動套用格式 271
14.7.2設(shè)置邊框線 271
14.7.3設(shè)置文本對齊格式 272
14.7.4單元格文本縮排 273
14.7.5設(shè)置文本方向 274
14.7.6設(shè)置自動換行格式 274
14.7.7設(shè)置縮小字體填充 274
14.7.8設(shè)置日期格式 275
14.7.9生成大寫金額 275
14.7.10設(shè)置單元格圖案 277
14.8設(shè)置條件格式 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設(shè)置窗口顯示比例 287
15.2.6設(shè)置工作簿顯示選項(xiàng) 288
15.2.7設(shè)置工作表網(wǎng)格線 288
15.3使用Chart對象 289
15.3.1創(chuàng)建圖表工作表 289
15.3.2創(chuàng)建嵌入圖表 291
15.3.3轉(zhuǎn)換圖表類型 292
15.3.4獲取圖表標(biāo)題信息 293
15.3.5圖表的系列信息 294
15.3.6調(diào)整圖表的數(shù)據(jù)源 295
15.3.7將圖表保存為圖片 296
15.3.8使用嵌入圖表事件 296
第4部分用戶界面設(shè)計(jì)
第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設(shè)置窗體屬性 311
17.2添加控件到窗體 313
17.2.1工具箱 313
17.2.2添加控件 315
17.3設(shè)置控件屬性 315
17.3.1控件屬性 315
17.3.2設(shè)置控件屬性 316
17.4調(diào)整窗體中的控件 317
17.4.1設(shè)置控件大小 317
17.4.2設(shè)置控件布局 318
17.4.3設(shè)置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)試運(yùn)行窗體 323
17.6.2調(diào)用用戶窗體基礎(chǔ)知識 324
17.6.3編寫調(diào)用用戶窗體的代碼 325
第18章使用標(biāo)準(zhǔn)控件 326
18.1標(biāo)簽 326
18.1.1標(biāo)簽常用屬性 326
18.1.2標(biāo)簽事件 327
18.1.3標(biāo)簽控件實(shí)例——進(jìn)度條 327
18.2命令按鈕 328
18.2.1命令按鈕常用屬性 328
18.2.2命令按鈕常用事件 329
18.2.3按鈕實(shí)例——控制窗體顯示 329
18.3圖像 332
18.3.1圖像控件屬性 332
18.3.2圖像控件事件 333
18.3.3圖像實(shí)例——Splash窗口 333
18.4文字框 334
18.4.1文字框常用屬性 334
18.4.2文字框的方法 335
18.4.3文字框常用事件 335
18.4.4文字框?qū)嵗獢?shù)據(jù)輸入窗體 335
18.5復(fù)選框 338
18.5.1復(fù)選框?qū)傩?338
18.5.2復(fù)選框事件 338
18.5.3復(fù)選框?qū)嵗O(shè)置Excel選項(xiàng) 338
18.6選項(xiàng)按鈕 340
18.6.1選項(xiàng)按鈕常用屬性 341
18.6.2選項(xiàng)按鈕常用事件 341
18.6.3選項(xiàng)按鈕實(shí)例——設(shè)置窗體字號和顏色 341
18.7列表框 343
18.7.1列表框常用屬性 343
18.7.2列表框的方法 344
18.7.3列表框?qū)嵗斜砜蜷g移動數(shù)據(jù) 344
18.8復(fù)合框 348
18.8.1復(fù)合框常用屬性 348
18.8.2復(fù)合框常用方法 349
18.8.3復(fù)合框常用事件 349
18.8.4復(fù)合框?qū)嵗C(jī)配置單 349
18.9滾動條 351
18.9.1滾動條常用屬性 351
18.9.2滾動條常用事件 352
18.9.3滾動條實(shí)例——顯示比例 352
18.10旋轉(zhuǎn)按鈕 354
18.10.1旋轉(zhuǎn)按鈕常用屬性 354
18.10.2旋轉(zhuǎn)按鈕常用事件 355
18.10.3旋轉(zhuǎn)按鈕實(shí)例——修改日期和時間 355
18.11多頁 357
18.11.1多頁控件常用屬性 357
18.11.2多頁控件常用事件 358
18.11.3多頁實(shí)例——報(bào)名登記 358
18.12RefEdit 359
18.12.1RefEdit常用屬性 360
18.12.2RefEdit實(shí)例——設(shè)置單元格格式 360
第19章使用ActiveX控件 362
19.1添加ActiveX控件 362
19.1.1什么是ActiveX控件 362
19.1.2添加ActiveX控件到工具箱 362
19.2使用進(jìn)度條控件 364
19.2.1進(jìn)度條控件的常用屬性 364
19.2.2進(jìn)度條控件的方法 364
19.2.3進(jìn)度條實(shí)例——隱藏行 364
19.3使用圖像列表控件 366
19.3.1圖像列表控件簡介 366
19.3.2圖像列表控件的屬性 367
19.3.3圖像列表控件的方法 367
19.3.4添加圖像到ImageList控件 368
19.3.5圖像列表控件實(shí)例 369
19.4使用樹形視圖控件 372
19.4.1樹形視圖控件簡介 372
19.4.2樹形視圖控件常用屬性 373
19.4.3樹形視圖控件的常用方法 374
19.4.4樹形視圖控件常用事件 375
19.4.5樹形視圖控件實(shí)例 375
19.5使用列表視圖控件 380
19.5.1列表視圖簡介 380
19.5.2列表視圖控件常用屬性 381
19.5.3列表視圖控件常用事件 382
19.5.4列表視圖控件實(shí)例 382
第20章使用RibbonX 387
20.1了解Office(2007)OpenXML文件格式 387
20.1.1OfficeOpenXML的優(yōu)點(diǎn) 387
20.1.2Excel2007OpenXML文件結(jié)構(gòu) 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實(shí)例 404
20.4.1組合內(nèi)置Ribbon 404
20.4.2添加RibbonX到內(nèi)置選項(xiàng)卡 406
20.4.3定義Office按鈕 407
20.4.4RibbonX控件回調(diào)函數(shù)實(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菜單的構(gòu)成 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添加菜單項(xiàng)到內(nèi)置快捷菜單 427
21.4.4隱藏/禁止內(nèi)置菜單項(xiàng) 429
21.5自定義工具欄 431
21.5.1內(nèi)置工具欄 431
21.5.2創(chuàng)建工具欄 432
第5部分使用外部數(shù)據(jù)
第22章控制其他Office程序 436
22.1OLE自動化技術(shù)簡介 436
22.1.1OLE簡介 436
22.1.2引用服務(wù)程序 436
22.1.3實(shí)例化對象變量 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復(fù)制文件 471
23.4.3分離文件名和擴(kuò)展名 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結(jié)構(gòu)查詢概述 483
24.1.1結(jié)構(gòu)化查詢簡介 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導(dǎo)入其他工作表數(shù)據(jù) 493
24.4訪問Access數(shù)據(jù)庫 494
24.4.1導(dǎo)入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高級應(yīng)用
第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工程相關(guān)信息 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導(dǎo)出代碼 555
28.4.4導(dǎo)入代碼 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基礎(chǔ) 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章制作應(yīng)用程序的幫助 584
30.1CHM幫助概述 584
30.1.1認(rèn)識CHM幫助文件 584
30.1.2CHM幫助文件的構(gòu)成 585
30.2準(zhǔn)備幫助主題文件 585
30.3制作HTML幫助系統(tǒng) 587
30.3.1創(chuàng)建項(xiàng)目文件 587
30.3.2創(chuàng)建目錄文件 589
30.3.3創(chuàng)建索引文件 590
30.3.4設(shè)置幫助文件的選項(xiàng) 592
30.3.5編譯生成幫助文件 593
30.3.6打開幫助文件 594
30.4給應(yīng)用程序掛接幫助 595
第7部分綜合應(yīng)用程序設(shè)計(jì)
第31章進(jìn)銷存管理系統(tǒng) 598
31.1系統(tǒng)描述 598
31.2表格設(shè)計(jì) 599
31.2.1主界面 599
31.2.2商品信息 600
31.2.3銷貨 600
31.2.4供貨 601
31.2.5存貨統(tǒng)計(jì) 601
31.2.6銷售人員 601
31.3設(shè)計(jì)功能區(qū) 602
31.3.1設(shè)計(jì)功能區(qū)的XML 602
31.3.2設(shè)計(jì)功能區(qū)各按鈕代碼 605
31.4進(jìn)貨模塊 606
31.4.1商品供貨錄入 606
31.4.2商品信息錄入 610
31.4.3測試商品供貨功能 612
31.4.4進(jìn)貨報(bào)表 615
31.5銷售模塊 618
31.5.1設(shè)計(jì)銷貨單 619
31.5.2測試銷貨單功能 621
31.5.3銷售報(bào)表 621
31.5.4銷售業(yè)績報(bào)表 624
31.6庫存模塊 627
31.6.1商品查詢 627
31.6.2存貨統(tǒng)計(jì) 628
31.6.3庫存明細(xì) 629
附錄AVBA程序調(diào)試技巧 635
A.1VBA程序的模式 635
A.2設(shè)置斷點(diǎn) 636
A.3代碼調(diào)試運(yùn)行方式 637
A.4監(jiān)視表達(dá)式 637
A.5使用本地窗口 639
A.6使用立即窗口 640
附錄BASCII碼表 641 2100433B
無需代碼編程,在Excel表格中設(shè)計(jì),兼容Excel函數(shù)和VBA程序。能快速將Excel表單轉(zhuǎn)換成系統(tǒng)運(yùn)行的模 板,模板自動與數(shù)據(jù)庫關(guān)聯(lián),內(nèi)置的很多開發(fā)工具比Excel自帶的工具更容易掌握。