《PPT新視角》是2013 年 電子工業出版社出版的圖書,作者是朱建國。
基本介紹
- 作者:朱建國
- ISBN:9787121201196
- 頁數:388
- 定價:59.00元
- 出版社:電子工業出版社
- 出版時間:2013-5
- 裝幀:平裝
- 副標題:—VBA套用技術
內容介紹,作者介紹,作品目錄,
內容介紹
本書內容由淺入深,難易結合,理論與實例交替,規範與突破並存,一步步引導讀者入門、提高、直至專業。全書共分為四部分:第一部分引導讀者入門,熟悉VBA開發環境,掌握VBA編程元素和基本概念以及代碼的調試等。第二部分以編程任務的形式講述VBA面向對象的特性,使用PowerPoint對象進行任務編程以及使用VBA的類構建對象,代碼的封裝,運用虛擬類實現類的繼承並封裝成組件的技術。第三部分重點闡述如何運用各種技術增強VBA語言的套用能力,如訪問系統API、使用定時器、訪問剪下板和網路以及構建類型庫突破限制、提高編程效率等。第四部分引領讀者運用已有的VBA能力,轉向VBA的專業開發,講述了外掛程式開發的相關知識,如何為外掛程式創建傳統的工具列和選單等。
本書既包括了傳統VBA技術的套用,又包括了眾多VBA突破性技術,這些技術將為具有開發經驗的VBA開發人員突破技術上的瓶頸帶來福音。
作者介紹
朱建國,網名無極,從事程式設計多年,積累了豐富的開發經驗。2007年開始進入Office平台的開發,專注於PPT前沿技術的探索和VBA程式設計,先後推出了:PPT動畫庫擴展(pptAniX)、PPT動畫管理器、PPT快速漸變(pptGrdX 1.5)、PPT圖形鎖(pptShapeLock)等一系列套用於PowerPoint平台的增強工具,是PowerPoint VBA開發方面的專家。2009年參加金山WPS外掛程式開發大賽,榮獲二等獎。
部落格地址:pptaddins.blogbus.com
作品目錄
第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章 奇異的精靈 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