出版時間:2013-1 出版社:化學(xué)工業(yè)出版社 作者:宋翔 頁數(shù):361 字?jǐn)?shù):606000
前言
Excel VBA可能是Excel知識體系中最難掌握的部分,因為涉及了Excel程序開發(fā)的方方面面,知識體系龐大而且非常復(fù)雜。與Excel基本操作、公式函數(shù)、圖表等內(nèi)容相比,學(xué)習(xí)和掌握Excel VBA需要付出更多的時間和努力。本書的目的是希望幫助讀者盡可能輕松地掌握Excel VBA中最常用、最實用的內(nèi)容,實現(xiàn)在最短時間掌握盡可能多的Excel VBA知識和編程技術(shù)。本書讀者對象本書適合以下讀者閱讀:希望自學(xué)Excel VBA的各類人員。希望提高辦公效率的人員。在工作中需要使用Excel VBA進行二次開發(fā)的人員。使用圖表和數(shù)據(jù)透視表對數(shù)據(jù)進行自動化分析的人員。希望掌握早期Excel版本菜單欄和工具欄的定制,以及Excel 2007/2010新式的功能區(qū)定制的開發(fā)人員。在各Office組件之間進行混合編程的開發(fā)人員。制作加載宏/加載項的開發(fā)人員。本書組織結(jié)構(gòu)本書分為19章和4個附錄,具體安排如下表所示。章名簡介第1章 Excel VBA編程概述介紹VBA的基本語法第2章 使用對象編程介紹使用對象進行編程的基本技術(shù)和方法第3章 使用Excel應(yīng)用程序介紹Application對象的主要屬性和方法及其應(yīng)用第4章 使用工作簿介紹Workbook對象的主要屬性和方法及其應(yīng)用第5章 使用工作表介紹Worksheet對象的主要屬性和方法及其應(yīng)用第6章 使用單元格區(qū)域介紹Range對象的主要屬性和方法及其應(yīng)用,還介紹了名稱、排序與篩選等的用法第7章 使用自定義函數(shù)介紹編寫各類自定義函數(shù)的方法并列舉示例第8章 使用圖表介紹使用VBA處理圖表的方法第9章 使用數(shù)據(jù)透視表介紹使用VBA處理數(shù)據(jù)透視表的方法第10章 定制工具欄介紹使用VBA定制Excel 2003工具欄的方法第11章 定制菜單和快捷菜單介紹使用VBA定制Excel 2003菜單和快捷菜單的方法續(xù)表第12章 定制RibbonX功能區(qū)介紹使用RibbonX定制Excel功能區(qū)新界面的方法第13章 使用Excel對話框介紹使用VBA操作對話框的方法第14章 創(chuàng)建用戶窗體介紹使用控件構(gòu)建窗體以及編寫代碼使窗體運作的方法第15章 利用事件編寫自動交互的代碼介紹通過編寫事件代碼開發(fā)可與用戶自動交互的程序的方法第16章 處理文件介紹使用VBA自動化操作文件和文件夾的方法第17章 與其他應(yīng)用程序交互介紹使用VBA控制多個Office組件間數(shù)據(jù)交互的方法第18章 注冊表介紹使用VBA和WSH兩種不同方式操作注冊表的方法第19章 加載宏介紹將普通工作簿轉(zhuǎn)換為Excel加載宏的方法附錄1 VBA函數(shù)速查列出了VBA中所有的內(nèi)部函數(shù)附錄2 VBA語句速查列出了VBA中所有的內(nèi)部語句附錄3 VBA錯誤代碼速查列出了VBA中所有錯誤代碼的編號和說明附錄4 Excel VBA常用對象速查列出了Excel VBA中幾個常用對象的主要屬性和方法為了充分發(fā)揮本書的價值,本書還包括以下幾個欄目。提示:給出了輔助性或可能產(chǎn)生疑問內(nèi)容的說明。技巧:提供了完成相同操作的更簡捷的方法。注意:給出了需要引起特別注意或可能會造成災(zāi)難性后果的警告信息。交叉參考:本書的內(nèi)容都是相互關(guān)聯(lián)交織在一起的,在本書的適當(dāng)位置會給出與當(dāng)前內(nèi)容相關(guān)的知識所在的章節(jié)位置,便于讀者相互跳轉(zhuǎn)參考閱讀。代碼解析:本書包含大量的代碼示例,對大部分示例代碼的編寫思路和運用方式進行了詳細(xì)的分析和說明。本書編寫特色與同類書相比,本書具有以下特色。本書將不好理解的編程概念以圖解的形式加以描述,從而讓讀者一目了然,不但增加閱讀的趣味性,還加深了記憶,便于讀者理解和掌握。全書不包含類似“**系統(tǒng)”這樣的大型案例,因為對于一般學(xué)習(xí)VBA的人來說,這樣的大型案例毫無意義,不但起不到很好的舉一反三的作用,而且還增加了讀者學(xué)習(xí)VBA的畏懼感。本書包含多個小實例,用于對相應(yīng)的VBA知識點與技術(shù)進行形象和實例化的說明,使讀者輕松做到舉一反三。唯有牢固和靈活地掌握基本技術(shù),才有可能完成大型項目的設(shè)計與開發(fā)。本書并非是一本包羅萬象的VBA寶典,由于篇幅有限,本書會舍棄大多數(shù)人很少使用或根本接觸不到的VBA技術(shù)和內(nèi)容,包括XML、ADO、VBE、國際兼容性問題等。與此同時,加大對使用頻繁的技術(shù)的講解力度,包括工作簿、工作表、單元格區(qū)域、自定義函數(shù)、事件編程、加載宏、界面定制、處理文件等。由于現(xiàn)在還有一部分用戶在使用Excel 2003,為了增加本書的兼容性,在講解定制Excel操作界面環(huán)境時,詳細(xì)介紹了利用VBA定制Excel 2003中的菜單欄和工具欄的方法。為了最大限度地提升讀者的知識面,本書提供了幾百個與VBA相關(guān)的疑難解答。在每個奇數(shù)頁的頁腳處提供一個常見的問題,在偶數(shù)頁的頁腳處提供問題的答案,讓讀者在學(xué)習(xí)VBA理論知識與實踐之外,還可以拓展知識面,解除學(xué)習(xí)過程中的疑惑。本書使用約定軟件版本本書是在Windows 7和Excel 2010環(huán)境下編寫并測試的,為了使代碼可以運行于多個Excel版本,因此在代碼的編寫上會考慮Excel不同版本的兼容性問題。菜單命令Excel 2010使用功能區(qū)代替了Excel 2003的菜單系統(tǒng)。為了簡化操作步驟,本書使用【選項卡名】【組名】【命令名】的形式來描述功能區(qū)命令的操作。例如,如果要打開【加載宏】對話框,則使用下面的表達方式:單擊功能區(qū)中的【開發(fā)工具】【加載項】【加載項】按鈕鼠標(biāo)指令本書中涉及的大多數(shù)界面操作都是使用鼠標(biāo)來完成的,因此本書使用了以下術(shù)語來描述鼠標(biāo)的操作方式。指向:移動鼠標(biāo)指針到某個項目上。按下:按下鼠標(biāo)左鍵一次并且不松開。單擊:按下鼠標(biāo)左鍵一次并松開。右擊:按下鼠標(biāo)右鍵一次并松開。雙擊:快速按下鼠標(biāo)左鍵兩次并松開。拖動:按住鼠標(biāo)左鍵不放并移動鼠標(biāo)。鍵盤指令在使用鍵盤上的按鍵來完成某個操作時,如果只按一個鍵,直接表示為與鍵盤上該按鈕名稱相同的英文單詞,例如“按Insert鍵”;如果需要同時按幾個鍵才能完成一個任務(wù),就使用組合鍵,例如選擇整個文檔,表示為“按Ctrl+A組合鍵”。本書光盤內(nèi)容在本書的配套光盤中,包含以下內(nèi)容。本書所有示例源文件。實用自定義函數(shù)加載項。Excel文檔模板。Excel 2010實用操作多媒體視頻教程。Windows 7實用操作多媒體視頻教程。本書更多支持如果您在使用本書的過程中遇到問題,或?qū)Ρ緯木帉懹惺裁匆庖娀蚪ㄗh,歡迎隨時通過郵箱songxiangbook@163.com與編者聯(lián)系。除了與編者交流本書內(nèi)容外,如果在使用Word或PowerPoint等Office組件時遇到了問題,也可與編者進行交流。致謝參與本書資料收集、整理和編寫工作的還有徐海鳳、谷朝輝、徐國生、杜景珍、徐海偉、周文娟、徐海波、王玲、徐國良、屈娟、徐國強、肖成云、徐國慶、劉淑平等人。在此,對他們的辛勤工作表示感謝!聲明本書及本書光盤中所使用的數(shù)據(jù)均為虛擬數(shù)據(jù),如有雷同,純屬巧合。編者2012年11月
內(nèi)容概要
本書是一本詳細(xì)介紹ExcelVBA程序開發(fā)的書籍,全書自始至終以ExcelVBA中最實用且被大多數(shù)用戶頻繁使用的功能為核心內(nèi)容,詳細(xì)介紹了使用ExcelVBA進行Excel二次開發(fā)的技術(shù)與方法。全書一共包括19章和4個附錄,對ExcelVBA編程基礎(chǔ)、Excel應(yīng)用程序、工作簿、工作表、單元格區(qū)域、圖表、數(shù)據(jù)透視表、命令欄、RibbonX功能區(qū)、用戶窗體、FSO文件系統(tǒng)、Office組件交互、注冊表、加載宏等內(nèi)容進行了詳細(xì)的講解以及列舉了大量的實際應(yīng)用。
隨書光盤中包含本書案例源文件、Excel實用操作多媒體視頻教程、Windows7實用操作多媒體視頻教程、Excel案例模板200例、自定義函數(shù)加載項的文件。另外,本書最后的4個附錄分別是VBA函數(shù)速查、VBA語句速查,VBA錯誤代碼速查以及ExcelVBA常用對象速查,以便在編寫代碼的過程中遇到問題可以隨時查閱。
本書適合希望學(xué)習(xí)與掌握ExcelVBA程序開發(fā)的任何用戶,主要適合初、中級水平的用戶,對高級開發(fā)人員也有一定的參考價值。另外,本書還可作為社會相關(guān)專業(yè)的培訓(xùn)教材。
書籍目錄
第1章 Excel VBA編程概述
第2章 使用對象編程
第3章 使用Excel應(yīng)用程序
第4章 使用工作簿
第5章 使用工作表
第6章 使用單元格區(qū)域
第7章 使用自定義函數(shù)
第8章 使用圖表
第9章 使用數(shù)據(jù)透視表
第10章 定制工具欄
第11章 定制菜單和快捷菜單
第12章 定制RibbonX功能區(qū)
第13章 使用Excel對話框
第14章 創(chuàng)建用戶窗體
第15章 利用事件編寫自動交互的代碼
第16章 處理文件
第17章 與其他應(yīng)用程序交互
第18章 注冊表
第19章 加載宏
附錄1 VBA函數(shù)速查
附錄2 VBA語然速查
附錄3 VBA錯誤代碼速查
附錄4 Excel VBA常用對象速查
編輯推薦
Excel VBA可能是Excel知識體系中最難掌握的部分,因為涉及了Excel程序開發(fā)的方方面面,知識體系龐大而且非常復(fù)雜。與Excel基本操作、公式函數(shù)、圖表等內(nèi)容相比,學(xué)習(xí)和掌握Excel VBA需要付出更多的時間和努力?!禘xcel VBA完全自學(xué)手冊(附光盤)》由宋翔編著,本書的目的是希望幫助讀者盡可能輕松地掌握ExcelVBA中最常用、最實用的內(nèi)容,實現(xiàn)在最短時間掌握盡可能多的Excel VBA知識和編程技術(shù)。
圖書封面
評論、評分、閱讀與下載