-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Office VBA開發經典——基礎入門卷 版權信息
- ISBN:9787302505891
- 條形碼:9787302505891 ; 978-7-302-50589-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Office VBA開發經典——基礎入門卷 本書特色
資深軟件開發專家多年經驗結晶,深入淺出闡釋Office VBA開發涉及的工具、方法和實踐
Office VBA開發經典——基礎入門卷 內容簡介
本書由一線高校教師根據自己十余年VBA開發經驗編寫而成,書中深入淺出地介紹Of?ce VBA的開發方法與實踐。本書內容體系完善,涉及Of?ce多個組件的交互編程,重點闡釋工具欄設計和功能區設計,案例豐富,讓讀者身臨其境,體會VBA編程的策略和魅力。 本書可以幫助讀者輕松熟悉Of?ce VBA編程,系統學習VBA編程的每個層面。全書分為19章,內容包括VBA編程概述、宏的編寫和執行、VBA編程環境、VBA語法基礎、過程與函數設計、程序調試和錯誤處理、字符串處理、數學計算與日期處理、Excel VBA對象模型和相關對象、用戶窗體和控件設計、自定義工具欄、Excel加載宏和經典編程實例等。書中所有章節涉及的程序代碼都給出了詳細分析。 本書可作為職場辦公人員、高校理工科師生、Of?ce專業開發人員的自學用書,也可以作為Of?ce編程培訓講師的教學參考書。
Office VBA開發經典——基礎入門卷 目錄
第1章?VBA編程概述 1
1.1?VBA應用領域和發展現狀 1
1.1.1?美國的VBA水平 1
1.1.2?日本的VBA水平 2
1.1.3?VBA專家考試 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版本對VBA編程的
???影響 15
1.4?Office VBA編程開發的產品類型 15
1.4.1?基于Office文件的編程開發 15
1.4.2?Visual Basic 6封裝 16
1.4.3?VSTO開發 16
1.5?高效學習VBA編程 16
1.5.1?**基礎 16
1.5.2?學習計劃 17
習題 17
第2章?宏的編寫和執行 18
2.1?編程前的設定 18
2.1.1?顯示“開發工具”選項卡 18
2.1.2?設置宏安全性 19
2.2?開始VBA宏編程 20
2.2.1?手工編寫**個VBA宏 20
2.2.2?錄制宏 21
2.3?VBA代碼的保存 23
2.4?宏的執行方法 24
2.4.1?使用“宏”對話框 25
2.4.2?使用快捷鍵 25
2.4.3?指定宏到圖形對象 26
2.4.4?使用工作表事件運行宏 26
2.4.5?使用工作簿事件運行宏 28
2.4.6?指定宏到功能區 28
2.4.7?指定宏到快速訪問工具欄 30
2.4.8?通過立即窗口執行宏 31
習題 31
第3章?VBA編程環境 32
3.1?VBA編輯器界面介紹 32
3.1.1?立即窗口 33
3.1.2?本地窗口 35
3.1.3?屬性窗口 35
3.1.4?對象瀏覽器 36
3.1.5?代碼的查找和替換 37
3.1.6?VBA選項 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?導出和導入模塊 43
3.2.4?修改工程屬性 43
3.2.5?工程引用 44
習題 45
第4章?VBA語法基礎 46
4.1?VBA數據類型 46
4.1.1?字符串 47
4.1.2?數值型 48
4.1.3?日期和時間型 49
4.1.4?布爾型 49
4.1.5?變體型 50
4.1.6?對象型 50
4.1.7?數據類型的判斷 51
4.1.8?變量聲明的簡寫形式 54
4.1.9?變量聲明的初始默認值 54
4.1.10?數據類型的轉換 55
4.2?表達式與運算符 56
4.2.1?算術運算符 56
4.2.2?比較運算符 57
4.2.3?Like運算符 58
4.2.4?邏輯運算符 59
4.3?使用變量 60
4.3.1?變量命名 60
4.3.2?變量的聲明 60
4.3.3?變量的賦值 61
4.3.4?變量的作用范圍和生存期 63
4.3.5?聲明變量的其他寫法 64
4.4?使用常量 64
4.4.1?自定義常量 64
4.4.2?內置枚舉常量 65
4.5?其他數據類型 68
4.5.1?自定義類型 68
4.5.2?枚舉類型 69
4.5.3?集合 70
4.6?使用InputBox輸入對話框 72
4.6.1?VBA庫中的InputBox 72
4.6.2?Excel庫中的InputBox 73
4.7?使用MsgBox輸出對話框 75
4.8?順序結構 77
4.9?條件選擇結構 77
4.9.1?If語句 78
4.9.2?Select語句 79
4.9.3?Choose語句 82
4.9.4?Switch語句 82
4.10?循環結構 83
4.10.1?While…Wend語句 83
4.10.2?Do…Loop語句 84
4.10.3?For語句 86
4.10.4?For Each語句 87
4.11?流程跳轉控制語句 88
4.11.1?GoTo語句 88
4.11.2?GoSub…Return語句 89
4.11.3?Exit語句 90
4.11.4?End語句 90
4.12?數組 91
4.12.1?一維數組 91
4.12.2?二維數組 93
4.12.3?使用Array創建數組 94
4.12.4?對象數組 95
4.12.5?變體數組 96
4.12.6?動態數組 96
4.13?代碼優化 97
4.13.1?同一行書寫多條語句 98
4.13.2?長語句的續行書寫 98
4.13.3?使用縮進 98
4.13.4?使用模塊定義 102
4.13.5?使用注釋 103
4.13.6?使用With結構 104
4.13.7?使用Me關鍵字 106
習題 107
第5章?過程與函數設計 108
5.1?過程 108
5.1.1?創建過程 108
5.1.2?過程的運行和調用 109
5.1.3?過程的參數 110
5.1.4?可選和默認參數 112
5.1.5?參數的傳遞方式 113
5.1.6?參數數量可變的過程 114
5.1.7?數組作為參數 114
5.2?函數 115
5.2.1?自定義函數的返回值 116
5.2.2?自定義函數的用途 116
5.2.3?設置自定義函數的說明信息 119
5.2.4?為自定義函數創建幫助文檔 121
習題 127
第6章?程序調試和錯誤處理 128
6.1?程序調試技巧 128
6.1.1?單步執行程序 128
6.1.2?設置斷點 130
6.1.3?使用Stop語句 130
6.2?錯誤處理 131
6.2.1?Err對象 132
6.2.2?遍歷錯誤號和錯誤描述 133
6.2.3?故意引發錯誤 133
6.3?錯誤跳轉 134
6.3.1?錯誤發生時跳轉到某行 134
6.3.2?錯誤發生時繼續向下執行 136
6.3.3?Resume與Resume Next語句 136
習題 137
第7章?字符串處理 139
7.1?認識字符串 140
7.1.1?全角與半角 140
7.1.2?子字符串 140
7.1.3?字符串的長度 141
7.1.4?檢索子字符串的位置 142
7.2?字符串轉換 144
7.2.1?字符與ASCII碼 144
7.2.2?大小寫轉換 145
7.2.3?全半角轉換 146
7.2.4?去除多余空格 146
7.2.5?倒序 147
7.2.6?替換 147
7.3?字符串生成 149
7.3.1?String函數 149
7.3.2?Space函數 149
7.4?字符串與數組 149
7.4.1?Split函數 149
7.4.2?Join函數 151
7.4.3?Filter函數 151
習題 152
第8章?數學計算與日期處理 154
8.1?數學函數 154
8.1.1?三角函數計算 154
8.1.2?隨機數 155
8.2?日期與時間函數 156
8.2.1?返回與設置當前日期時間 157
8.2.2?計算程序運行時間 157
8.2.3?日期時間的生成 158
8.2.4?日期時間的加減運算 159
8.2.5?計算兩個日期的間隔 160
8.2.6?日期時間的分解 161
習題 161
第9章?Excel VBA對象模型 162
9.1?對象和對象類型 162
9.1.1?屬性 162
9.1.2?方法 163
9.1.3?事件 163
9.1.4?父子對象 164
9.2?使用對象變量 164
9.2.1?With結構 166
9.2.2?集合對象 167
9.3?Excel VBA對象 170
9.3.1?應用程序對象 171
9.3.2?工作簿對象 171
9.3.3?表對象 171
9.3.4?單元格區域對象 171
習題 172
第10章?應用程序Application對象 173
10.1?Application對象重要成員 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對象重要屬性 180
10.2.1?默認文件路徑DefaultFilePath
??? 屬性 180
10.2.2?顯示剪貼板DisplayClipboardWindow
??? 屬性 181
10.2.3?啟用事件EnableEvents屬性 182
10.2.4?顯示“開發工具”選項卡
??? ShowDevTools屬性 182
10.2.5?句柄Hwnd屬性 182
10.2.6?標題Caption屬性 183
10.2.7?版本Version屬性 183
10.2.8?用戶名UserName屬性 184
10.2.9?安裝路徑Path屬性 185
10.2.10?狀態欄StatusBar屬性 186
10.2.11?默認工作表個數
??? SheetsInNewWorkbook屬性 187
10.2.12?窗口狀態WindowState
??? 屬性 187
10.2.13?*近打開的文件
??? RecentFiles 188
10.3?Application對象常用方法 189
10.3.1?激活其他組件
??? ActivateMicrosoftApp方法 189
10.3.2?設置Excel的計算模式 189
10.3.3?計算Calculate方法 190
10.3.4?表達式評價Evaluate方法 190
10.3.5?快捷鍵OnKey方法 191
10.3.6?發送按鍵SendKeys方法 192
10.3.7?運行宏Run方法 193
10.3.8?退出應用程序Quit方法 195
10.3.9?定時執行OnTime方法 195
10.3.10?撤銷Undo方法 196
10.4?Application對象常用事件 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?歸納總結 201
Office VBA開發經典——基礎入門卷 作者簡介
劉永富,化學工程專業博士研究生,微軟Office大師、VBA專家、51CTO學院認證講師,網名ryueifu。他對Office及其VBA,以及VSTO開發有十余年的深入研究,尤其精通0ffice各組件的VBA編程和VB6的應用開發。獨立創作多項Office VBA相關作品、教程,代表性技術作品有:UseAPI、OfficeCommandbarViewer、RibbonXMLEditor、ExcelComaddin、VBE2014、VisualStudioAddin2016等,這些原創作品深受廣大學習者的歡迎。
- >
伊索寓言-世界文學名著典藏-全譯本
- >
龍榆生:詞曲概論/大家小書
- >
二體千字文
- >
煙與鏡
- >
伯納黛特,你要去哪(2021新版)
- >
月亮虎
- >
羅庸西南聯大授課錄
- >
經典常談