《PPT新視角——VBA套用技術(含CD光碟1張)》是2013年5月電子工業出版社出版的圖書,作者是朱建國。
基本介紹
- 書名:PPT新視角——VBA套用技術(含CD光碟1張)
- 作者:朱建國
- ISBN:9787121201196
- 出版社:電子工業出版社
- 出版時間:2013年5月
- 頁數:388
- 字數:503千字
- 開本:16(185*260)
- 版次:01-01
內容簡介,圖書目錄,
內容簡介
本書內容由淺入深,難易結合,理論與實例交替,規範與突破並存,一步步引導讀者入門、提高、直至專業。全書共分為四部分:第一部分引導讀者入門,熟悉VBA開發環境,掌握VBA編程元素和基本概念以及代碼的調試等。第二部分以編程任務的形式講述VBA面向對象的特性,使用PowerPoint對象進行任務編程以及使用VBA的類構建對象,代碼的封裝,運用虛擬類實現類的繼承並封裝成組件的技術。第三部分重點闡述如何運用各種技術增強VBA語言的套用能力,如訪問系統API、使用定時器、訪問剪下板和網路以及構建類型庫突破限制、提高編程效率等。第四部分引領讀者運用已有的VBA能力,轉向VBA的專業開發,講述了外掛程式開發的相關知識,如何為外掛程式創建傳統的工具列和選單等。 本書既包括了傳統VBA技術的套用,又包括了眾多VBA突破性技術,這些酷應滲戒技術將為具有開發經驗的VBA開發人員突破技術上的瓶頸帶來福音。
圖書目錄
目 錄
第1部分 VBA啟蒙
第1章 奇異的精靈2
1.1 什麼是宏3
1.2 宏自何處來3
1.3 宏高效嗎5
1.4 宏安全嗎5
1.5 運行宏8
1.6 VBA是宏的基石9
白企精1.7 VBA之惑10
第2章 從VBE開始15
2.1 VBA集成開發環境16
2.2 用模組管理代碼17
2.3 用工程管理模組21
2.4 設定工程屬性21
2.5 與別人共享宏22
第3章 編碼約定24
3.1 為什麼要進行編碼約定25
3.2 命名約定25
3.3 結構化編碼約定27
第4章 處理臨時數據30
4.1 使用變數31
4.2 使用數據類型35
4.3 數組與集合43
4.4 常數與枚舉53
4.5 用運算符執行常見任務55
4.6 處理數值61
4.7 處理字元串63
第5章 控制結構68
5.1 使用條件生成決策69
5.2 使用循環重複代碼72
5.3 對對象執行多個操作76
5.4 嵌套結構77
5.5 退出控制結構78
第6章 過程簡化代碼79
6.1 過程概述80
6.2 創建過程80
6.3 調用過程82
6.4 傳遞參數82
第7章 處理資料夾與檔案86
7.1 傳統方法操作敬甩頌資料夾和檔案組拳嫌翻87
7.2 用FSO處理資料夾和檔案90
7.3 用檔案交換數據94
第8章 缺陷和調試98
8.1 調試代碼99
8.2 容錯處理103
第2部分 VBA核心——對象
第9章 透視對象109
9.1 揭開對象的面紗110
9.2 對象來自哪裡113
9.3 用對象編程115
9.4 對象模型118
第10章 用PPT對象編程120
10.1 PPT對象體系架構121
10.2 從Application對象開始125
10.3 使用演示文稿對象130
10.4 使用幻燈片編程134
10.5 使用主題139
10.6 處理圖形142
10.7 美化圖形148
10.8 使用SmartArt 圖表157
頁刪愉10.9 使用新式朽企歡圖表163
10.10 處理圖片169
10.11 處理新媒體174
10.12 基礎動畫編程181
第11章 在PPT中使用控制項189
11.1 控制項概述190
11.2 向幻燈片采檔中插入控制項191
11.3 實例演練:從題庫中隨機生成試題195
第12章 類——對象之源199
12.1 VBA式面向對象200
12.2 構建我的第一個類202
12.3 把類封裝成組件207
12.4 多態性209
第3部分 飛得更高
第13章 訪問計算機資源216
13.1 DLL是一個傳奇217
13.2 存取應用程式的值223
13.3 定時器228
13.4 訪問剪貼簿231
13.5 訪問其他進程236
第14章 我的類型庫239
14.1 神秘的類型庫240
14.2 建立tlb標準類型庫241
第15章 網路254
15.1 檢測網際網路是否連通255
15.2 直接載入網路圖片256
15.3 從網路上下載檔案257
15.4 瘋狂的瀏覽器258
第16章 GDI+技術263
16.1 GDI+技術264
16.2 在記憶體中繪圖269
16.3 圖片的轉換276
16.4 實例演練:導出形狀為圖示281
第17章 XML藍圖283
17.1 XML無所不在284
17.2 XML文檔結構圖285
17.3 XML對象模型290
17.4 使用OpenXML修改pptx文檔295
第18章 64位來了,你準備好了嗎299
18.1 大數據時代300
18.2 64數據語法支持300
18.3 如何寫出兼容性代碼303
18.4 實例演練:一段暢通無阻的代碼306
第4部分 外掛程式的力量
第19章 上帝的禮物:外掛程式308
19.1 什麼是外掛程式309
19.2 安裝或卸載外掛程式310
第20章 傳統UI:工具列和選單315
20.1 命令欄概述316
20.2 創建新工具列317
20.3 刪除用戶所建的工具列319
20.4 向內置工具列添加控制項319
20.5 為按鈕控制項指定圖示320
20.6 為工具列控制項指定執行的宏321
20.7 向工具列添加彈出式選單322
20.8 向主選單欄中添加選單323
20.9 給快捷選單中添加選單項324
20.10 用命令欄控制項事件編程325
20.11 調用功能區控制項命令327
第21章 時尚UI:RibbonX和任務窗格328
21.1 Fluent 用戶界面329
21.2 自定義功能區330
21.3 上下文選單339
21.4 Backstage視圖341
21.5 自定義任務窗格343
第22章 用對話框與用戶互動351
22.1 為什麼要使用對話框352
22.2 創建對話框352
第23章 創造外掛程式359
23.1 從這裡開始360
23.2 開發宏外掛程式362
23.3 用VB6開發COM外掛程式366
23.4 讓外掛程式跨越平台370
第24章 走向專業化373
24.1 外掛程式也能增值374
24.2 轉向專業375
24.3 專業要件376
第1部分 VBA啟蒙
第1章 奇異的精靈2
1.1 什麼是宏3
1.2 宏自何處來3
1.3 宏高效嗎5
1.4 宏安全嗎5
1.5 運行宏8
1.6 VBA是宏的基石9
白企精1.7 VBA之惑10
第2章 從VBE開始15
2.1 VBA集成開發環境16
2.2 用模組管理代碼17
2.3 用工程管理模組21
2.4 設定工程屬性21
2.5 與別人共享宏22
第3章 編碼約定24
3.1 為什麼要進行編碼約定25
3.2 命名約定25
3.3 結構化編碼約定27
第4章 處理臨時數據30
4.1 使用變數31
4.2 使用數據類型35
4.3 數組與集合43
4.4 常數與枚舉53
4.5 用運算符執行常見任務55
4.6 處理數值61
4.7 處理字元串63
第5章 控制結構68
5.1 使用條件生成決策69
5.2 使用循環重複代碼72
5.3 對對象執行多個操作76
5.4 嵌套結構77
5.5 退出控制結構78
第6章 過程簡化代碼79
6.1 過程概述80
6.2 創建過程80
6.3 調用過程82
6.4 傳遞參數82
第7章 處理資料夾與檔案86
7.1 傳統方法操作敬甩頌資料夾和檔案組拳嫌翻87
7.2 用FSO處理資料夾和檔案90
7.3 用檔案交換數據94
第8章 缺陷和調試98
8.1 調試代碼99
8.2 容錯處理103
第2部分 VBA核心——對象
第9章 透視對象109
9.1 揭開對象的面紗110
9.2 對象來自哪裡113
9.3 用對象編程115
9.4 對象模型118
第10章 用PPT對象編程120
10.1 PPT對象體系架構121
10.2 從Application對象開始125
10.3 使用演示文稿對象130
10.4 使用幻燈片編程134
10.5 使用主題139
10.6 處理圖形142
10.7 美化圖形148
10.8 使用SmartArt 圖表157
頁刪愉10.9 使用新式朽企歡圖表163
10.10 處理圖片169
10.11 處理新媒體174
10.12 基礎動畫編程181
第11章 在PPT中使用控制項189
11.1 控制項概述190
11.2 向幻燈片采檔中插入控制項191
11.3 實例演練:從題庫中隨機生成試題195
第12章 類——對象之源199
12.1 VBA式面向對象200
12.2 構建我的第一個類202
12.3 把類封裝成組件207
12.4 多態性209
第3部分 飛得更高
第13章 訪問計算機資源216
13.1 DLL是一個傳奇217
13.2 存取應用程式的值223
13.3 定時器228
13.4 訪問剪貼簿231
13.5 訪問其他進程236
第14章 我的類型庫239
14.1 神秘的類型庫240
14.2 建立tlb標準類型庫241
第15章 網路254
15.1 檢測網際網路是否連通255
15.2 直接載入網路圖片256
15.3 從網路上下載檔案257
15.4 瘋狂的瀏覽器258
第16章 GDI+技術263
16.1 GDI+技術264
16.2 在記憶體中繪圖269
16.3 圖片的轉換276
16.4 實例演練:導出形狀為圖示281
第17章 XML藍圖283
17.1 XML無所不在284
17.2 XML文檔結構圖285
17.3 XML對象模型290
17.4 使用OpenXML修改pptx文檔295
第18章 64位來了,你準備好了嗎299
18.1 大數據時代300
18.2 64數據語法支持300
18.3 如何寫出兼容性代碼303
18.4 實例演練:一段暢通無阻的代碼306
第4部分 外掛程式的力量
第19章 上帝的禮物:外掛程式308
19.1 什麼是外掛程式309
19.2 安裝或卸載外掛程式310
第20章 傳統UI:工具列和選單315
20.1 命令欄概述316
20.2 創建新工具列317
20.3 刪除用戶所建的工具列319
20.4 向內置工具列添加控制項319
20.5 為按鈕控制項指定圖示320
20.6 為工具列控制項指定執行的宏321
20.7 向工具列添加彈出式選單322
20.8 向主選單欄中添加選單323
20.9 給快捷選單中添加選單項324
20.10 用命令欄控制項事件編程325
20.11 調用功能區控制項命令327
第21章 時尚UI:RibbonX和任務窗格328
21.1 Fluent 用戶界面329
21.2 自定義功能區330
21.3 上下文選單339
21.4 Backstage視圖341
21.5 自定義任務窗格343
第22章 用對話框與用戶互動351
22.1 為什麼要使用對話框352
22.2 創建對話框352
第23章 創造外掛程式359
23.1 從這裡開始360
23.2 開發宏外掛程式362
23.3 用VB6開發COM外掛程式366
23.4 讓外掛程式跨越平台370
第24章 走向專業化373
24.1 外掛程式也能增值374
24.2 轉向專業375
24.3 專業要件376