中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Office VBA開發經典——基礎入門卷

包郵 Office VBA開發經典——基礎入門卷

出版社:清華大學出版社出版時間:2017-03-01
開本: 其他 頁數: 557
中 圖 價:¥60.4(6.1折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Office VBA開發經典——基礎入門卷 版權信息

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等,這些原創作品深受廣大學習者的歡迎。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 威客电竞(vk·game)·电子竞技赛事官网| 氢氧化钙设备, 氢氧化钙生产线-淄博惠琛工贸有限公司 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 | 引领中高档酒店加盟_含舍·美素酒店品牌官网 | 大鼠骨髓内皮祖细胞-小鼠神经元-无锡欣润生物科技有限公司 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 精密冲床,高速冲床等冲压设备生产商-常州晋志德压力机厂 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 高铝轻质保温砖_刚玉莫来石砖厂家_轻质耐火砖价格 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 校服厂家,英伦校服定做工厂,园服生产定制厂商-东莞市艾咪天使校服 |