注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Excel VBA程序開(kāi)發(fā)自學(xué)寶典(第4版)

Excel VBA程序開(kāi)發(fā)自學(xué)寶典(第4版)

Excel VBA程序開(kāi)發(fā)自學(xué)寶典(第4版)

定 價(jià):¥119.00

作 者: 羅剛君 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121414350 出版時(shí)間: 2021-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 524 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Excel VBA 程序開(kāi)發(fā)自學(xué)寶典(第 4 版)》是 VBA 入門(mén)與提高的經(jīng)典教材。全書(shū)包含基礎(chǔ)知識(shí)部分和高級(jí)應(yīng)用部分。其中,基礎(chǔ)知識(shí)部分包含 VBA 的基礎(chǔ)理論、常用語(yǔ)句解析、綜合應(yīng)用、編程規(guī)則與代碼優(yōu)化等,提供了詳盡的理論闡述和案例演示。高級(jí)應(yīng)用部分包含數(shù)組、正則表達(dá)式、字典、設(shè)計(jì)窗體、VBA 與注冊(cè)表、處理文件及文件夾、開(kāi)發(fā)自定義函數(shù)、ribbon 功能區(qū)設(shè)計(jì)、與Word/PPT 協(xié)同辦公,以及開(kāi)發(fā)通用插件等專(zhuān)業(yè)知識(shí)。本書(shū)基于Excel 2019 撰寫(xiě),不過(guò)代碼可在Excel 2010、Excel 2013 和Excel 2016 中通用。如果你的Excel 版本不是2019 也可以不用升級(jí),可以直接閱讀本教材,按步驟操作即可。本書(shū)是《Excel VBA 程序開(kāi)發(fā)自學(xué)寶典(第3 版)》的升級(jí)版,在升級(jí)過(guò)程中做了大量的修改,包括調(diào)整章節(jié)順序、舍棄部分實(shí)用性不好的內(nèi)容、刪除一些已經(jīng)淘汰的技術(shù)、增加全新案例和章節(jié)等,特別是講解了Excel VBA 與Word、PPT 的協(xié)同辦公知識(shí),有必要認(rèn)真學(xué)習(xí)。本書(shū)附贈(zèng)案例源文件和案例源代碼,以及復(fù)雜案例的演示視頻。

作者簡(jiǎn)介

  羅剛君,網(wǎng)名andysky,從事Excel研究及VBA二次開(kāi)發(fā)10多年,擅長(zhǎng)Excel函數(shù)、圖表、透視表和VBA,尤其對(duì)Excel VBA有著相當(dāng)豐富的開(kāi)發(fā)經(jīng)驗(yàn)和熟練的實(shí)戰(zhàn)技能,也擁有豐碩的開(kāi)發(fā)成果。作者擔(dān)任過(guò)近10個(gè)Excel相關(guān)論壇的版主,著有15本Excel圖書(shū),書(shū)名如下:1.《Excel 2007 VBA范例大全》2.《Excel 2007技法與行業(yè)應(yīng)用實(shí)例精講》3.《Excel 2007 VBA開(kāi)發(fā)技術(shù)大全》4.《Excel 2007函數(shù)案例速查寶典》5.《Excel VBA程序開(kāi)發(fā)自學(xué)寶典》6.《Excel 2010 VBA編程與實(shí)踐》7.《Excel 2010函數(shù)與圖表速查手冊(cè)》8.《Excel VBA程序開(kāi)發(fā)自學(xué)寶典(第2版)》9.《Excel函數(shù)、圖表與透視表從入門(mén)到精通》10.《來(lái)吧!帶你玩轉(zhuǎn)Excel VBA》11.《Excel VBA程序開(kāi)發(fā)自學(xué)寶典(第3版)》12.《Excel 2013函數(shù)案例自學(xué)寶典(實(shí)戰(zhàn)版)》13.《Excel 2013 VBA編程與實(shí)踐》14.《Excel 2016實(shí)用技巧自學(xué)寶典》15.《Excel VBA與VSTO基礎(chǔ)實(shí)戰(zhàn)指南》可從以下網(wǎng)址了解更詳細(xì)的圖書(shū)信息:http://excelbbx.net/book.htm

圖書(shū)目錄

目錄
第1章 初步感受VBA的魅力1
1.1  批量任務(wù)一鍵執(zhí)行1
1.1.1  準(zhǔn)備工作1
1.1.2  程序測(cè)試1
1.1.3  案例點(diǎn)評(píng)2
1.2  數(shù)據(jù)匯總自動(dòng)完成2
1.2.1  案例需求2
1.2.2  程序測(cè)試3
1.2.3  案例點(diǎn)評(píng)3
1.2.4  開(kāi)發(fā)專(zhuān)業(yè)程序4
第2章 VBA程序入門(mén)5
2.1  如何存放代碼5
2.1.1  認(rèn)識(shí)模塊5
2.1.2  管理模塊6
2.2  如何產(chǎn)生代碼7
2.2.1  復(fù)制現(xiàn)有的代碼7
2.2.2  錄制宏7
2.2.3  手工編寫(xiě)代碼9
2.2.4  從模板中獲取代碼10
2.3  如何調(diào)用代碼10
2.3.1  <F5>鍵10
2.3.2  組合鍵11 2.3.3  自定義快捷鍵12
2.3.4  按鈕12
2.3.5  菜單13
2.4  如何保存代碼13
2.4.1  工作簿格式13
2.4.2  解決丟失代碼問(wèn)題14
2.4.3  顯示文件擴(kuò)展名14
2.5  如何放行代碼15
2.5.1  調(diào)整“宏設(shè)置”16
2.5.2  添加受信任位置16
2.6  如何查詢(xún)代碼幫助17
2.6.1  Excel不同版本中的幫助差異17
2.6.2  如何調(diào)用幫助系統(tǒng)17
2.7  如何簡(jiǎn)化開(kāi)發(fā)難度19
2.7.1  錄制宏19
2.7.2  調(diào)用內(nèi)置提示19
2.7.3  調(diào)用筆記21
第3章 VBA的程序結(jié)構(gòu)詳解22
3.1  Sub過(guò)程基本語(yǔ)法22
3.1.1  認(rèn)識(shí)程序結(jié)構(gòu)22
3.1.2  為VBA程序添加注釋23
3.2  過(guò)程的作用范圍24
3.2.1  何謂作用范圍24
3.2.2  公有過(guò)程與私有過(guò)程的區(qū)別24
3.3  過(guò)程的命名規(guī)則25
3.4  過(guò)程的參數(shù)25
3.5  過(guò)程的執(zhí)行流程26
3.5.1  正常的執(zhí)行流程26
3.5.2  改變程序的執(zhí)行流程26
3.6  中斷過(guò)程27
3.6.1  結(jié)束過(guò)程:End Sub27
3.6.2  中途結(jié)束過(guò)程:Exit Sub27
3.6.3  中途結(jié)束一切:End27
3.6.4  暫停過(guò)程:Stop27
3.6.5  手動(dòng)暫停程序:Ctrl Break28
第4章 VBA四大基本概念29
4.1  Excel的對(duì)象29
4.1.1  什么是對(duì)象29
4.1.2  對(duì)象與對(duì)象集合30
4.1.3  對(duì)象的層次結(jié)構(gòu)32
4.1.4  父對(duì)象與子對(duì)象33
4.1.5  活動(dòng)對(duì)象34
4.2  對(duì)象的方法和屬性35
4.2.1  屬性與方法的區(qū)別36
4.2.2  查詢(xún)方法與屬性的兩種方法36
4.2.3  方法與屬性的應(yīng)用差異37
4.3  對(duì)象的事件40
4.3.1  什么是事件40
4.3.2  事件的分類(lèi)及其層級(jí)關(guān)系41
4.3.3  工作簿事件與工作表事件一覽41
4.3.4  工作簿與工作表事件的作用對(duì)象42
4.3.5  快速掌握事件過(guò)程44
4.3.6  何時(shí)需要使用事件過(guò)程44
第5章 通過(guò)變量強(qiáng)化程序功能45
5.1  數(shù)據(jù)類(lèi)型45
5.1.1  為什么要區(qū)分?jǐn)?shù)據(jù)類(lèi)型45
5.1.2  認(rèn)識(shí)VBA的數(shù)據(jù)類(lèi)型45
5.2  聲明變量47
5.2.1  變量的定義47
5.2.2  變量的聲明方式47
5.2.3  變量的賦值方式與初始值49
5.2.4  如何確定變量的數(shù)據(jù)類(lèi)型正確50
5.2.5  正確聲明變量的數(shù)據(jù)類(lèi)型的優(yōu)勢(shì)50
5.2.6  變量的作用域52
5.2.7  變量的生命周期53
5.3  對(duì)象變量53
5.3.1  如何區(qū)分對(duì)象變量和數(shù)據(jù)變量54
5.3.2  對(duì)變量賦值54
5.3.3  使用對(duì)象變量的優(yōu)勢(shì)55
5.4  聲明常量56
5.4.1  常量的定義與用途56
5.4.2  常量的聲明方式57
5.2.3  常量的命名規(guī)則57
第6章 詳解五大常用對(duì)象59
6.1  對(duì)象基礎(chǔ)知識(shí)59
6.1.1  對(duì)象的結(jié)構(gòu)59
6.1.2  對(duì)象與對(duì)象的集合60
6.1.3  引用集合中的單一對(duì)象60
6.1.4  父對(duì)象與子對(duì)象60
6.1.5  活動(dòng)對(duì)象61
6.1.6  使用變量簡(jiǎn)化對(duì)象的引用61
6.1.7  使用With語(yǔ)句簡(jiǎn)化對(duì)象的引用62
6.2  單元格對(duì)象63
6.2.1  Range("A1")方式引用單元格64
6.2.2  Cells(1,1)方式引用單元格66
6.2.3  [a1]方式引用單元格67
6.2.4  Range("A1")、Cells(1,1)與[a1]比較68
6.2.5  Selection與ActiveCell:當(dāng)前選區(qū)與活動(dòng)單元格69
6.2.6  已用區(qū)域與當(dāng)前區(qū)域69
6.2.7  SpecialCells:按條件引用區(qū)域70
6.2.8  CurrentArray:引用數(shù)組區(qū)域74
6.2.9  Resize:重置區(qū)域大小75
6.2.10  Offset:根據(jù)偏移量引用新區(qū)域76
6.2.11  Union:多區(qū)域合集78
6.2.12  Intersect:?jiǎn)卧?、區(qū)域的交集79
6.2.13  End:引用源區(qū)域的區(qū)域尾端的單元格80
6.2.14  EntireRow/EntireColumn:擴(kuò)展至整行、整列81
6.2.15  RangeSelection:工作表中的選定單元格82
6.2.16  VisibleRange:指定窗口的可見(jiàn)區(qū)域83
6.3  批注對(duì)象84
6.3.1  批注對(duì)象的特點(diǎn)84
6.3.2  判斷單元格中是否有批注85
6.3.3  AddComment:添加單元格批注85
6.3.4  AutoSize:讓批注框自動(dòng)縮放86
6.3.5  AutoShapeType:修改批注的外形86
6.3.6  ClearComments:清空表中所有批注86
6.4  圖形對(duì)象87
6.4.1  Shapes:圖形對(duì)象集合87
6.4.2  圖形對(duì)象的名稱(chēng)87
6.4.3  隱藏的圖形對(duì)象集合88
6.5  表對(duì)象90
6.5.1  表的類(lèi)別90
6.5.2  Worksheets:工作表集合90
6.5.3  引用工作表子集91
6.5.4  ActiveSheet:活動(dòng)表91
6.5.5  工作表的特性92
6.5.6  新建工作表93
6.6  工作簿對(duì)象93
6.6.1  工作簿格式與特性93
6.6.2  新建工作簿94
6.6.3  Workbooks:工作簿集合94
6.6.4  引用工作簿子集94
6.6.5  ActiveWorkbook:活動(dòng)工作簿94
第7章 常用語(yǔ)句解析95
7.1  輸出/輸入語(yǔ)句95
7.1.1  MsgBox函數(shù)95
7.1.2  Application.InputBox方法98
7.2  條件判斷語(yǔ)句103
7.2.1  IIf函數(shù)的語(yǔ)法與應(yīng)用103
7.2.2  IIf函數(shù)的限制105
7.2.3  If Then語(yǔ)句的語(yǔ)法詳解106
7.2.4  If Then應(yīng)用案例106
7.2.5  If Then Else語(yǔ)句的語(yǔ)法與應(yīng)用107
7.2.6  多條件嵌套的條件判斷語(yǔ)句110
7.2.7  Select Case語(yǔ)法詳解114
7.2.8  Select Case與If Then Else之比較117
7.2.9  借用Choose函數(shù)簡(jiǎn)化條件選擇118
7.3  循環(huán)語(yǔ)句120
7.3.1  For Next語(yǔ)句120
7.3.2  For Each Next語(yǔ)句127
7.3.3  Do Loop語(yǔ)法詳解132
7.4  錯(cuò)誤處理語(yǔ)句140
7.4.1  錯(cuò)誤類(lèi)型與原因140
7.4.2  err對(duì)象及其屬性、方法141
7.4.3  認(rèn)識(shí)Error函數(shù)142
7.4.4  On Error GoTo line142
7.4.5  On Error Resume Next146
7.4.6  On Error GoTo 0151
7.5  預(yù)覽語(yǔ)句151
7.5.1  認(rèn)識(shí)FileDialog對(duì)象151
7.5.2  選擇路徑152
7.5.3  選擇文件153
7.5.4  按類(lèi)型選擇文件154
第8章 開(kāi)發(fā)自啟動(dòng)程序157
8.1  讓宏自動(dòng)執(zhí)行157
8.1.1  Auto自動(dòng)宏157
8.1.2  升級(jí)版自動(dòng)宏:事件158
8.1.3  事件的禁用與啟用160
8.1.4  事件的特例161
8.2  工作表事件162
8.2.1  在狀態(tài)欄提示值的單元格地址162
8.2.2  快速輸入出勤表163
8.2.3  在狀態(tài)欄顯示選區(qū)的字母、數(shù)字、漢字個(gè)數(shù)164
8.2.4  實(shí)時(shí)監(jiān)控單元格每一次編輯的數(shù)據(jù)與時(shí)間166
8.2.5  利用數(shù)字簡(jiǎn)化公司名輸入168
8.2.6  輸入數(shù)據(jù)時(shí)自動(dòng)跳過(guò)帶公式的單元格170
8.3  工作簿事件171
8.3.1  新建工作表時(shí)自動(dòng)設(shè)置頁(yè)眉171
8.3.2  未匯總則禁止打印與關(guān)閉工作簿172
8.3.3  自動(dòng)選中相同值并計(jì)數(shù)174
8.3.4  設(shè)計(jì)未啟用宏就無(wú)法打開(kāi)的工作簿176
8.4  定時(shí)執(zhí)行的程序177
8.4.1  基本語(yǔ)法178
8.4.2  每天在13:28語(yǔ)音提示開(kāi)會(huì)178
8.4.3  在單元格中顯示當(dāng)前時(shí)期179
第9章 綜合應(yīng)用案例181
9.1  Application應(yīng)用案例181
9.1.1  計(jì)算字符表達(dá)式181
9.1.2  合并相同且相鄰的單元格182
9.1.3  定時(shí)打印文件184
9.1.4  模擬鍵盤(pán)快捷鍵打開(kāi)高級(jí)選項(xiàng)185
9.1.5  使用快捷鍵合并與取消合并單元格186
9.1.6  查找至少兩月未付貨款的客戶(hù)名稱(chēng)188
9.2  Range對(duì)象應(yīng)用案例190
9.2.1  合并工作表190
9.2.2  合并區(qū)域且保留所有數(shù)據(jù)193
9.2.3  合并計(jì)算多區(qū)域的值194
9.2.4  模糊查找公司名稱(chēng)并羅列出來(lái)196
9.2.5  反向選擇單元格198
9.2.6  插入圖片并調(diào)整為選區(qū)大小200
9.2.7  提取值202
9.2.8  隱藏所有公式結(jié)果為錯(cuò)誤的單元格203
9.3  Comment 對(duì)象應(yīng)用案例205
9.3.1  在所有批注末尾添加指定日期205
9.3.2  生成圖片批注207
9.3.3  添加個(gè)性化批注208
9.3.4  批量修改當(dāng)前表的所有批注外形210
9.4  WorkSheet對(duì)象應(yīng)用案例213
9.4.1  新建工作表并且命名為今天日期213
9.4.2  批量保護(hù)工作表與解除保護(hù)214
9.4.3  為所有工作表設(shè)置水印216
9.4.4  批量命名工作表218
9.4.5  判斷篩選條件220
9.5  Workbook對(duì)象應(yīng)用案例223
9.5.1  拆分工作簿223
9.5.2  每10分鐘備份一次工作簿225
9.5.3  5分鐘內(nèi)未編輯工作簿則自動(dòng)備份226
9.5.4  記錄文件打開(kāi)次數(shù)228
9.5.5  不打開(kāi)工作簿而提取數(shù)據(jù)230
9.5.6  建立指定文件夾下所有工作簿目錄和工作表目錄232
第10章 編程規(guī)則與代碼優(yōu)化234
10.1  代碼編寫(xiě)規(guī)則234
10.1.1  對(duì)代碼添加注釋234
10.1.2  長(zhǎng)代碼分行237
10.1.3  代碼縮進(jìn)對(duì)齊238
10.1.4  聲明有意義的變量名稱(chēng)239
10.1.5  If Then End If類(lèi)配對(duì)語(yǔ)句的輸入方式240
10.1.6  輸入屬性與方法的技巧240
10.1.7  無(wú)提示的詞組的輸入技巧242
10.1.8  善用公共變量242
10.1.9  使用常量名稱(chēng)替代數(shù)值243
10.1.10  盡可能兼容Excel 2003到Excel 2019之間的所有版本243
10.2  優(yōu)化代碼思路244
10.2.1  強(qiáng)制聲明變量244
10.2.2  善用常量244
10.2.3  關(guān)閉屏幕更新244
10.2.4  利用With減少對(duì)象讀取次245
10.2.5  利用變量減少對(duì)象讀取次數(shù)245
10.2.6  善用帶$的字符串處理函數(shù)246
10.2.7  不使用Select和Activate直接操作對(duì)象246
10.2.8  將與循環(huán)無(wú)關(guān)的語(yǔ)句放到循環(huán)語(yǔ)句外247
10.2.9  利用Instr函數(shù)簡(jiǎn)化字符串判斷247
10.2.10  使用Replace簡(jiǎn)化字符串連接248
10.3  借用參數(shù)簡(jiǎn)化程序調(diào)用248
10.3.1  參數(shù)的概念與用途248
10.3.2  參數(shù)的語(yǔ)法結(jié)構(gòu)249
10.3.3  設(shè)計(jì)帶有必選參數(shù)的過(guò)程249
10.3.4  設(shè)計(jì)帶有可選參數(shù)的過(guò)程251
10.3.5  設(shè)計(jì)帶有不確定數(shù)量參數(shù)的過(guò)程253
10.3.6  參數(shù)的賦值方式254
第11章 高階應(yīng)用1:數(shù)組256
11.1  數(shù)組基礎(chǔ)256
11.1.1  何謂數(shù)組256
11.1.2  數(shù)組的特點(diǎn)256
11.1.3  一維數(shù)組257
11.1.4  二維數(shù)組259
11.1.5  數(shù)組的參數(shù)260
11.1.6  聲明數(shù)組變量261
11.1.7  動(dòng)態(tài)數(shù)組與靜態(tài)數(shù)組的區(qū)別263
11.1.8  釋放動(dòng)態(tài)數(shù)組的存儲(chǔ)空間268
11.2  數(shù)組函數(shù)268
11.2.1  用函數(shù)創(chuàng)建數(shù)組268
11.2.2  獲取數(shù)組元素270
11.2.3  判斷變量是否為數(shù)組270
11.2.4  轉(zhuǎn)置數(shù)271
11.2.5  獲取數(shù)組的上標(biāo)與下標(biāo)272
11.2.6  轉(zhuǎn)換文本與數(shù)組273
11.2.7  篩選數(shù)組275
11.3  數(shù)組實(shí)戰(zhàn)276
11.3.1  將指定區(qū)域的單詞統(tǒng)一為首字母大寫(xiě)276
11.3.2  羅列不及格人員姓名、科目和成績(jī)277
11.3.3  跨表搜索學(xué)員信息278
11.3.4  將職員表按學(xué)歷拆分成多個(gè)工作表280
11.3.5  將選區(qū)的數(shù)據(jù)在文本與數(shù)值間互換281
11.3.6  獲取兩列數(shù)據(jù)的相同283
11.3.7  無(wú)人值守的多工作簿自動(dòng)匯總285
第12章 高階應(yīng)用2:正則表達(dá)式288
12.1  何謂正則表達(dá)式288
12.1.1  概念288
12.1.2  特點(diǎn)288
12.1.3  調(diào)用方式289
12.2  語(yǔ)法基礎(chǔ)290
12.2.1  調(diào)用正則表達(dá)式的基本格式290
12.2.2  正則表達(dá)式的對(duì)象、屬性和方法291
12.2.3  匹配的優(yōu)先順序294
12.2.4  借用元字符強(qiáng)化搜索功能295
12.3  正則表達(dá)式應(yīng)用311
12.3.1  亂序字符串取值并匯總311
12.3.2  計(jì)算建筑面積312
12.3.3  計(jì)算括號(hào)中的數(shù)字合計(jì)313
12.3.4  刪除字符串首尾的空白字符314
12.3.5  將字符串中的多段數(shù)字分列315
12.3.6  提取E-mail地址315
12.3.7  提取文件的路徑和名稱(chēng)316
12.3.8  匯總?cè)嗣駧?17
12.3.9  分列的高級(jí)應(yīng)用318
12.3.10  刪除重復(fù)字詞319
第13章 高階應(yīng)用3:字典321
13.1  Dictionary對(duì)象基礎(chǔ)321
13.1.1  Dictionary對(duì)象的調(diào)用321
13.1.2  Dictionary對(duì)象的特點(diǎn)323
13.1.3  Dictionary對(duì)象的屬性與方法323
13.2  Dictionary對(duì)象的應(yīng)用技巧328
13.2.1  利用Dictionary創(chuàng)建三級(jí)選單328
13.2.2  分類(lèi)匯總330
13.2.3  對(duì)多列數(shù)據(jù)相同者應(yīng)用背景色331
13.2.4  按姓名計(jì)數(shù)與求產(chǎn)量平均值332
13.2.5  按品名統(tǒng)計(jì)半年的產(chǎn)量合計(jì)333
第14章 高階應(yīng)用4:設(shè)計(jì)窗體335
14.1  UserForm簡(jiǎn)介335
14.1.1  窗體與控件的用途335
14.1.2  插入窗體與添加控件的方法335
14.2  窗體控件一覽336
14.2.1  標(biāo)簽336
14.2.2  文本框336
14.2.3  命令按鈕336
14.2.4  復(fù)合框337
14.2.5  列表框337
14.2.6  復(fù)選框337
14.2.7  選項(xiàng)按鈕337
14.2.8  分組框337
14.2.9  切換按鈕337
14.2.10  多頁(yè)控件337
14.2.11  滾動(dòng)條338
14.2.12  圖像338
14.2.13  RefEdit338
14.2.14  附加控件338
14.3  設(shè)置控件屬性338
14.3.1  調(diào)整窗體控件位置與大小339
14.3.2  設(shè)置控件的順序339
14.3.3  共同屬性與非共同屬性339
14.3.4  設(shè)置顏色屬性339
14.3.5  設(shè)置控件的寬度與高340
14.3.6  設(shè)置Picture屬性340
14.3.7  設(shè)置RowSource屬性341
14.3.8  設(shè)置List屬性342
14.4  窗體與控件的事件343
14.4.1  UserForm對(duì)象的事件343
14.4.2  激活窗體時(shí)將所有工作表名稱(chēng)導(dǎo)入到列表框344
14.4.3  雙擊或者按鍵關(guān)閉窗體345 14.4.4  窗體永遠(yuǎn)顯示在上左角346
14.4.5  按下鼠標(biāo)左鍵移動(dòng)窗體,按下鼠標(biāo)右鍵移動(dòng)控件346
14.4.6  控件事件介紹348
14.4.7  在窗體中建立超鏈接349
14.4.8  將鼠標(biāo)指針移過(guò)時(shí)切換列表框數(shù)據(jù)351
14.4.9  讓輸入學(xué)號(hào)的文本框僅能輸入6位數(shù)字352
14.4.10  運(yùn)行窗體期間用鼠標(biāo)調(diào)整文字框大小354
14.4.11  為窗體中所有控件設(shè)置幫助355
14.5  窗體的綜合應(yīng)用案例357
14.5.1  設(shè)計(jì)登錄界面357
14.5.2  權(quán)限認(rèn)證窗口358
14.5.3  設(shè)計(jì)計(jì)劃任務(wù)向?qū)?59
14.5.4  設(shè)計(jì)文字滾動(dòng)的動(dòng)態(tài)幫助信息,并且可單擊停止362
14.5.5  用窗體預(yù)覽圖片364
14.5.6  設(shè)計(jì)多表輸入面板365
14.5.7  多條件高級(jí)查詢(xún)367
第15章 高階應(yīng)用5:VBA與注冊(cè)370
15.1  VBA對(duì)注冊(cè)表的控制方式370
15.1.1  什么是注冊(cè)表370
15.1.2  VBA操作注冊(cè)表的方法371
15.2  注冊(cè)表的應(yīng)用372
15.2.1  記錄后一次打開(kāi)工作簿的時(shí)間372
15.2.2  在窗體中預(yù)覽圖片,自動(dòng)記憶上次的路373
15.2.3  調(diào)整所有表的零值顯示狀態(tài)375
15.2.4  插入簽名圖片到活動(dòng)單元格376
15.3  注冊(cè)表函數(shù)的缺點(diǎn)與改善方法377
15.3.1  VBA操作注冊(cè)表的缺點(diǎn)377
15.3.2  借用腳本自由控制注冊(cè)表378
15.3.3  修改注冊(cè)表禁用QQ和記事本378
15.3.4  禁止使用U盤(pán)380
第16章 高階應(yīng)用6:處理文件與文件夾382
16.1  認(rèn)識(shí)FSO對(duì)象、屬性與方法382
16.1.1  FSO對(duì)象的調(diào)用方式382
16.1.2  FSO的對(duì)象383
16.1.3  FSO常用對(duì)象的方法與屬性383
16.2  用FSO處理文件與文件夾386
16.2.1  將D盤(pán)中所有隱藏的文件夾顯示出來(lái)386
16.2.2  遍歷子文件夾創(chuàng)建文件目錄387
16.2.3  刪除D盤(pán)中大小為0的文件夾388
16.2.4  羅列近三天修改過(guò)的所有文件的名稱(chēng)389
16.3  讀/寫(xiě)文本文件390
16.3.1  創(chuàng)建文本文件并輸入內(nèi)容390
16.3.2  讀取文本文件391
16.3.3  開(kāi)發(fā)拆分工作簿工具,可加載參數(shù)391
第17章 高階應(yīng)用7:開(kāi)發(fā)自定義函數(shù)396
17.1  自定義函數(shù)的功能和語(yǔ)法396
17.1.1  Function過(guò)程與Sub過(guò)程的區(qū)別396
17.1.2  Function過(guò)程的語(yǔ)法396
17.1.3  自定義函數(shù)的命名規(guī)則398
17.2  開(kāi)發(fā)不帶參數(shù)的Function過(guò)程398
17.2.1  判斷活動(dòng)工作簿是否存在圖形對(duì)象398
17.2.2  計(jì)算公式所在單元格的頁(yè)數(shù)399
17.3  開(kāi)發(fā)帶有一個(gè)參數(shù)的Function過(guò)程400
17.3.1  在不規(guī)則的合并單元格中執(zhí)行合計(jì)400
17.3.2  計(jì)算單元格中“元”前方的數(shù)值之和401
17.4  開(kāi)發(fā)帶有兩個(gè)參數(shù)的Function過(guò)403
17.4.1  提取所有數(shù)值與匯總403
17.4.2  獲取值、小值或眾數(shù)的地址404
17.4.3  去除括號(hào)后計(jì)算表達(dá)式406
17.5  開(kāi)發(fā)復(fù)雜的Function過(guò)程407
17.5.1  按條件串連字符407
17.5.2  按單元格背景顏色進(jìn)行條件求和409
17.5.3  按顏色查找并返回?cái)?shù)組410
17.5.4  計(jì)算兩列的相同項(xiàng)與不同項(xiàng)412
17.6  編寫(xiě)函數(shù)幫助414
17.6.1  MacroOptions方法的語(yǔ)法414
17.6.2  為函數(shù)分類(lèi)及添加說(shuō)明415
第18章 高階應(yīng)用8:ribbon功能區(qū)設(shè)計(jì)417
18.1  功能區(qū)開(kāi)發(fā)基礎(chǔ)417
18.1.1  ribbon的特點(diǎn)417
18.1.2  功能區(qū)的組件圖示417
18.1.3  手工定制功能區(qū)418
18.1.4  認(rèn)識(shí)ribbon代碼編輯器418
18.1.5  獲取內(nèi)置按鈕圖標(biāo)419
18.2   ribbon定制之語(yǔ)法分析420
18.2.1  功能區(qū)代碼的結(jié)構(gòu)420
18.2.2  顯示與隱藏功能區(qū):ribbon422
18.2.3  隱藏選項(xiàng)卡:tab423
18.2.4  創(chuàng)建新選項(xiàng)卡:tab424
18.2.5  創(chuàng)建新組:group425
18.2.6  創(chuàng)建對(duì)話(huà)框啟動(dòng)器:dialogBoxLauncher26
18.2.7  在組中添加命令按鈕:butto428
18.2.8  創(chuàng)建切換按鈕:toggleButton430
18.2.9  標(biāo)簽與復(fù)選框:labelControl/ checkBox431
18.2.10  在按鈕之間添加分隔條:separator432
18.2.11  創(chuàng)建彈出式菜單:men433
18.2.12  創(chuàng)建拆分按鈕:SplitButton434
18.2.13  創(chuàng)建下拉列表:DropDown436
18.2.14  創(chuàng)建編輯框:editBox437
18.2.15  鎖定或隱藏內(nèi)置命令438
18.3  使用回調(diào)函數(shù)強(qiáng)化功能區(qū)439
18.3.1  為什么需要使用回調(diào)函數(shù)439
18.3.2  回調(diào)函數(shù)詳439
18.3.3  創(chuàng)建在每月的1日到3日才能使用的按442
18.3.4  創(chuàng)建按下與彈起時(shí)自動(dòng)切換圖標(biāo)的按鈕443
18.3.5  創(chuàng)建一個(gè)能顯示圖形對(duì)象數(shù)量的標(biāo)簽445
18.3.6  在功能區(qū)中快速查找446
18.3.7  在組的標(biāo)簽處顯示問(wèn)候語(yǔ)448
18.3.8  調(diào)用大圖片創(chuàng)建下拉菜449
18.3.9  通過(guò)復(fù)選框控制錯(cuò)誤標(biāo)識(shí)的顯示狀態(tài)452
18.3.10  在功能區(qū)創(chuàng)建工作表目錄454
18.4  使用模板455
18.4.1  模板的重要性455
18.4.2  模板的使用方法456
18.5  制作兩個(gè)模板456
第19章 高階應(yīng)用9:與Word/PPT協(xié)同辦公460
19.1  操作Word和PPT文件的基本思路460
19.1.1  引用對(duì)象460
19.1.2  代碼模板461
19.1.3  改造代碼462
19.2  使用VBA操作Word465
19.2.1  批量替換Word文檔465
19.2.2  根據(jù)Excel成績(jī)表批量生成Word通知單467
19.2.3  將Word版的簡(jiǎn)歷提取到Excel表471
19.2.4  批量插入圖片到Word并創(chuàng)建目錄474
19.3  使用VBA操作PPT476
19.3.1  根據(jù)明細(xì)表和圖片自動(dòng)生成PPT477
19.3.2  批量從PPT中取值到Excel481
第20章 高階應(yīng)用10:開(kāi)發(fā)通用插件485
20.1  認(rèn)識(shí)加載宏485
20.1.1  加載宏的特點(diǎn)485
20.1.2  為什么使用加載宏486
20.1.3  加載項(xiàng)管理器487
20.1.4  加載內(nèi)置的加載項(xiàng)487
20.1.5  安裝與卸載自定義加載宏487
20.1.6  開(kāi)發(fā)加載宏應(yīng)選哪種格式488
20.1.7  安裝加載宏后如何引用其數(shù)488
20.1.8  設(shè)計(jì)加載宏的附加工作488
20.2  開(kāi)發(fā)合并工作表插件489
20.2.1  確認(rèn)程序需具備的功能489
20.2.2  設(shè)計(jì)窗489
20.2.3  生成窗體代碼490
20.2.4  設(shè)計(jì)功能區(qū)菜單492
20.2.5  安裝插件并測(cè)試功能494
20.3  開(kāi)發(fā)批量打印標(biāo)簽插件496
20.3.1  確認(rèn)程序需具備的功能496
20.3.2  設(shè)計(jì)模板496
20.3.3  編寫(xiě)代碼496
20.3.4  設(shè)計(jì)功能區(qū)菜單499
20.3.5  安裝插件并測(cè)試功能500

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)