官术网_书友最值得收藏!

前言

一直以來,VBA由于入門簡單,面向對象以及強大的解決特定問題的能力而廣受歡迎。隨著辦公自動化的普及和深入,PowerPoint不再是一個單純的文檔制作工具,逐漸演變為一個辦公業務開發平臺。掌握VBA技術也不再是職場人士的一種興趣愛好,而應該是一種工作能力,成為職業安全的保障。同時,現代企業業務對VBA的解決方案需求巨大,VBA將增強年輕人的就業競爭力。

讀者對象

本書從不同的深度和廣度介紹了VBA技術在PowerPoint中的應用,適用于不同層次的讀者用戶,無論是初級用戶還是高級用戶都可以在本書中獲取相關的編程技術和經驗,以及個性化的解決方案。

初級用戶應從本書的第1部分開始閱讀,逐步深入,從而掌握在PowerPoint中熟練運用VBA技術的能力。如果你是一個有經驗的開發者,本書的第3、第4部分提供了多種令人興奮的新技術,足以幫助你簡化開發任務,提升開發能力,突破開發瓶頸。

內容概述

本書內容由淺入深,難易結合,理論與實例交替,規范與突破并存,一步步引導讀者入門、提高、直至專業,全書共分為4部分:

第1部分引導讀者入門,認識宏,熟悉VBA開發環境,掌握VBA編程元素和基本概念以及代碼的調試等。

第2部分以編程任務的形式講述VBA面向對象的特性,透視對象的本質,使用PowerPoint對象進行任務編程以及使用VBA的類構建對象,代碼的封裝,運用虛擬類實現類的繼承并封裝成組件的技術。

第3部分重點闡述如何運用各種技術增強VBA語言的應用能力,如訪問系統API、使用定時器、訪問剪切板和網絡以及構建類型庫突破限制、提高編程效率,使用GD+技術彌補VBA的功能缺陷,用XML交換程序數據,在VBA中訪問OpenXML的技術,如何在VBA中編寫兼容32位和64位代碼等。

第4部分引領讀者運用已有的VBA能力,轉向VBA的專業開發,講述了插件開發的相關知識,如何為插件創建傳統的工具欄和菜單,如何為插件創建時尚的功能區、快捷菜單、Backstage視圖和自定義任務窗格,如何創建PowerPoint宏插件、COM插件以及如何讓插件跨越平臺運行等。

本書既包括了傳統VBA技術的應用,又包括了眾多VBA突破性技術,例如,在VBA中封裝組件技術,構建類型庫技術,GDI+技術,VBA與JS交互的技術,在VBA中訪問OpenXML的技術,在VB6開發的COM插件中構建自定義任務窗格等,這些技術的應用是其他VBA書籍所沒有的,將為具有開發經驗的VBA開發人員突破技術上的瓶頸帶來福音。

本書代碼

為了讓讀者更好地理解書中的概念和技術,本書列舉了大量有用的實例,這些例子全部放置于本書的配套光盤中,內容如下所示:

相比于閱讀單純的文字,通過本書提供的實例可以更細致地了解開發的知識和細節,學到更多的內容。

在學習本書過程中讀者如有疑問,可以到作者的博客中提問,也可以給作者發郵件,作者的聯系方式如下。

另外參與本書編寫工作的還有孫小東、王珊珊、金世龍、汪龍梅、劉強、陳翠峰、李愛民,在此表示感謝。

博客:pptaddins.blogbus.com

郵箱:wuji.zhifeng@163.com

編者

主站蜘蛛池模板: 和静县| 内乡县| 自贡市| 诸城市| 普定县| 门源| 西充县| 沁阳市| 宝清县| 仙游县| 朝阳区| 靖边县| 南部县| 徐闻县| 安达市| 通渭县| 红原县| 公主岭市| 原平市| 台湾省| 长宁区| 延津县| 吐鲁番市| 铜梁县| 门头沟区| 南雄市| 萨嘎县| 抚顺县| 浦县| 富宁县| 华坪县| 鸡西市| 原阳县| 丘北县| 喀什市| 安新县| 开原市| 舟山市| 黔江区| 和政县| 疏勒县|