出版時(shí)間:2008-6 出版社:電子工業(yè)出版社 作者:戴維斯 頁數(shù):545
Tag標(biāo)簽:無
內(nèi)容概要
本書是一本系統(tǒng)全面地介紹VBA的書,包括6大部分、30章。本書以目前最流行的Word、Excel、Access等軟件為基礎(chǔ),由淺入深,層層遞進(jìn),精辟地闡述了VBA的應(yīng)用方法和使用范圍。無論是新手還是有經(jīng)驗(yàn)的開發(fā)人員,都可以從中獲得有益的內(nèi)容和信息。通過這本書,讀者可以了解VBA是附著在應(yīng)用軟件上的工具,而這些應(yīng)用軟件可能正是我們最常期的軟件(例如Word、Excel),用好了VBA我們就可以將這些常用軟件的功能大大加強(qiáng),解決一些我們?cè)瓉碚J(rèn)為不可能解決的問題。 本書不僅可以作為VBA初學(xué)者的入門讀物,也可作為具有一定VBA基礎(chǔ)的讀者進(jìn)一步學(xué)習(xí)和掌握的教材,還可以作為大專院校相關(guān)專業(yè)師生的參考書。
作者簡介
作者:(美國)戴維斯(Guy Hart-Davis) 譯者:楊密 楊樂 柯樹森 解說詞:馬茂盛
書籍目錄
第一部分 錄制宏和VBA入門 第1章 在office程序中錄制和運(yùn)行宏 什么是VBA以及VBA能做什么 VBA與VB的差別 宏基礎(chǔ) 錄制宏 計(jì)劃宏 打開宏錄制器 命名宏 設(shè)定運(yùn)行宏的方式 運(yùn)行宏 在word中錄制樣本宏 在Excel中錄制樣本宏 創(chuàng)建一個(gè)個(gè)人宏工作簿,如果還沒有它的話 在Excel中錄制樣本宏 在PowerPoint中錄制標(biāo)本宏 指定運(yùn)行宏的方式 將宏指定到工具欄按鈕或菜單項(xiàng) 將宏指定到組合鍵 刪除宏 …… 第2章 從Visual Basic編輯器入手 第3章 編輯已錄制的宏 第4章 在Visual Basic編輯器中從頭生成代碼第二部分 使用VBA 第5章 VBA的基本語法 第6章 了解變量、常量以及枚舉常量 第7章 數(shù)組變量 第8章 尋找所需的對(duì)象、方法和屬性第三部分 指令決策、使用循環(huán)與函數(shù) 第9章 使用函數(shù) 第10章 編寫自定義函數(shù) 第11章 用代碼決策 第12章 使用循環(huán)重復(fù)執(zhí)行第四部分 使用消息框、輸入框和對(duì)話框 第13章 使用消息框和輸入框以獲得用戶輸入 第14章 生成簡單的自定義對(duì)話框 第15章 生成復(fù)雜對(duì)話框第五部分 生成有效的代碼 第16章 構(gòu)建模塊及使用類 第17章 調(diào)試代碼和處趣錯(cuò)誤 第18章 構(gòu)建出色的代碼 第19章 用VRA的安全特性保護(hù)代碼第六部分 辦公軟件編程 第20章 了解Word對(duì)象模型和重要對(duì)象 第21章 使用Word中廣泛使用的對(duì)象進(jìn)行工作 第22章 了解Excel對(duì)象模型和重要對(duì)象 第23章 使用Excel中廣泛使用的對(duì)象進(jìn)行工作 第24章 了解PowerPoint對(duì)象模型和重要對(duì)象 第25章 使用shapes進(jìn)行工作和運(yùn)行幻燈片放映 第26章 了解Outlook對(duì)象模型和重要對(duì)象 第27章 使用Outlook中的事件進(jìn)行工作 第28章 了解Access對(duì)象模型和重要對(duì)象 第29章 使用VBA處理Access數(shù)據(jù)庫中的數(shù)據(jù) 第30章 實(shí)現(xiàn)不同軟件間的訪問不同軟件相互交流的工具
章節(jié)摘錄
第一部分 錄制宏和VBA入門第1章 在Office程序中錄制和運(yùn)行宏本章介紹了解VBA最簡便的方法:用0ffice程序中的宏錄制器錄制簡單的宏,然后運(yùn)行這些宏,以重復(fù)宏中所包含的動(dòng)作。可以直接把需要反復(fù)操作的任務(wù)錄制為宏,提高工作速度。還可以用宏錄制器生成VBA代碼,執(zhí)行需要的動(dòng)作,然后編輯這些代碼增加功能和靈活性。什么是VBA以及VBA能做什么VBA是微軟公司開發(fā)的程序語言,可以嵌入到軟件中。在支持VBA的軟件中可以用VBA進(jìn)行自動(dòng)化工作。所有主要的Office程序如Word、Excel、PowerPoint、Outlook、Ac—ceSs、FrontPage和Vroject都支持VBA,因此可以說大多數(shù)Office軟件都可以實(shí)現(xiàn)自動(dòng)化。然而,微軟還許可其他軟件公司和開發(fā)商使用VBA(清單見http://msdn.microsoft.eom/isv/technology/vba/partners/default.a(chǎn)spx)。因此,VBA還可以用于許多其他軟件。前面提到“在軟件中進(jìn)行自動(dòng)化工作”,并不是很明確,因?yàn)榭梢杂肰BA做的事情很多,舉例如下:可以錄制一個(gè)宏,自動(dòng)運(yùn)行一系列標(biāo)準(zhǔn)動(dòng)作。例如,在Word文檔中插入一張圖片,調(diào)整圖片的尺寸和樣式,再加上圖題并選擇適合的字體?;蛘邔xcel圖表插入PowerPoint幻燈片,進(jìn)行格式處理后加上文字說明。可以寫一些代碼自動(dòng)運(yùn)行多次命令,根據(jù)運(yùn)行的條件給出判定。例如,可以在Pow—erPoint中每次打開文件時(shí)執(zhí)行一系列的動(dòng)作??梢陨捎脩舸绑w或者自定義對(duì)話框,讓用戶進(jìn)行選擇,為運(yùn)行的代碼設(shè)定條件??梢杂肰BA執(zhí)行在用戶窗體中不能直接操作的動(dòng)作。
編輯推薦
通過《VBA從入門到精通(第2版)》,讀者可以了解VBA是附著在應(yīng)用軟件上的工具,而這些應(yīng)用軟件可能正是我們最常用的軟件(例如Word、Excel),用好了VBA我們就可以將這些常用軟件的功能大大加強(qiáng),解決一些我們?cè)瓉碚J(rèn)為不可能解決的問題。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載