注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)BASIC/VB及其相關(guān)Excel VBA程序開發(fā)自學(xué)寶典

Excel VBA程序開發(fā)自學(xué)寶典

Excel VBA程序開發(fā)自學(xué)寶典

定 價(jià):¥69.00

作 者: 羅剛君 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 自學(xué)寶典
標(biāo) 簽: Script

ISBN: 9787121095856 出版時(shí)間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 583 字?jǐn)?shù):  

內(nèi)容簡介

  本書從一個(gè)專業(yè)程序(VBA插件)的應(yīng)用開始,逐步分析VBA程序的優(yōu)勢(shì),以及VBA的歷史、概念、編輯器、語法規(guī)則、數(shù)組、函數(shù)、文件目錄與磁盤管理等VBA語言的基礎(chǔ)。然后講述三類程序的開發(fā)思路與語法,包括VBE專用程序、VB編寫的DLL插件,以及工作簿中通用的加載宏程序。最后通過大型的Excel百寶箱插件的設(shè)計(jì)來實(shí)踐程序開發(fā)理論,讓讀者對(duì)程序開發(fā)有進(jìn)一步地認(rèn)識(shí),并實(shí)踐本書所闡述的程序開發(fā)思想。本書通過60%的篇幅講述VBA的理論與語法基礎(chǔ),其中穿插了程序編寫常規(guī)則及代碼優(yōu)化之道,讓讀者在編寫代碼解決日常工作的基礎(chǔ)上,懂得如何提升代碼的執(zhí)行效率與通用性。另外還涉及了大量的自定義函數(shù),以及腳本語言、FileSystemObject、DOS語言在VBA中的應(yīng)用等。最后利用40%的篇幅講述專業(yè)程序的理論基礎(chǔ)與開發(fā)思想,以及通過多個(gè)大型的插件程序設(shè)計(jì)過程演示如何開發(fā)專業(yè)程序,以及對(duì)插件程序應(yīng)如何防錯(cuò)及提速。本書除講解VBA的理論以外,重點(diǎn)探討如何開發(fā)一個(gè)完整的大中型插件程序,在程序開發(fā)中應(yīng)如何防止錯(cuò)誤、提升效率,以及確保程序的通用性。書中的所有程序都有完善的防錯(cuò)機(jī)制,并通用于Excel 2003和Excel 2007。

作者簡介

暫缺《Excel VBA程序開發(fā)自學(xué)寶典》作者簡介

圖書目錄

第01章 從Excel插件認(rèn)識(shí)VBA
 1.1 從身份證號(hào)獲取個(gè)人信息  
  1.1.1 內(nèi)置公式法  
  1.1.2 自定義函數(shù)法  
  1.1.3 插件法  
  1.1.4 淺談VBA優(yōu)勢(shì)  
 1.2 插件特點(diǎn)及如何發(fā)揮插件的優(yōu)勢(shì)  
  1.2.1 Excel插件的特點(diǎn)  
  1.2.2 Excel插件的優(yōu)勢(shì)與限制  
  1.2.3 如何發(fā)揮插件的優(yōu)勢(shì)  
  1.2.4 開發(fā)Excel插件的條件  
  1.2.5 本書架構(gòu)  
第02章 VBA概述
 2.1 VBA的發(fā)展史與優(yōu)缺點(diǎn)  
  2.1.1 宏與VBA  
  2.1.2 VBA歷史與版本  
  2.1.3 VBA優(yōu)、缺點(diǎn)  
 2.2 VBA能做什么  
  2.2.1 VBA用途  
  2.2.2 VBA主要用戶  
 2.3 VBA的安全性  
  2.3.1 VBA安全性  
  2.3.2 了解安全性對(duì)話框  
  2.3.3 讓自己的VBA程序暢通無阻  
 2.4 使用VBA幫助  
  2.4.1 利用幫助學(xué)習(xí)VBA語法  
  2.4.2 捕捉錯(cuò)誤  
第03章 巧設(shè)VBA編輯器提升編程效率
 3.1 認(rèn)識(shí)VBE組件  
  3.1.1 訪問VBA開發(fā)環(huán)境  
  3.1.2 認(rèn)識(shí)VBE的組件  
  3.1.3 VBE中不同代碼窗口的作用  
 3.2 VBE中選項(xiàng)設(shè)置  
  3.2.1 編輯器選項(xiàng)  
  3.2.2 編輯器格式選項(xiàng)  
  3.2.3 通用選項(xiàng)  
  3.2.4 VBA代碼保護(hù)  
第04章 VBA基本概念
 4.1 理解VBA的對(duì)象、屬性與方法  
  4.1.1 什么是對(duì)象  
  4.1.2 如何理解屬性  
  4.1.3 如何理解方法  
  4.1.4 判斷對(duì)象的屬性與方法  
 4.2 認(rèn)識(shí)VBA的事件   
  4.2.1 什么是事件  
  4.2.2 事件的分類及其用途  
 4.3 VBA的運(yùn)算符  
  4.3.1 VBA中運(yùn)算符的分類  
  4.3.2 算術(shù)運(yùn)算符  
  4.3.3 比較運(yùn)算符  
  4.3.4 邏輯運(yùn)算符  
  4.3.5 運(yùn)算符的優(yōu)先順序  
 4.4 簡單的字符處理函數(shù)  
  4.4.1 字符串處理函數(shù)功能介紹  
  4.4.2 StrComp:字符相似比較  
  4.4.3 Strconv:字符串類型轉(zhuǎn)換  
  4.4.4 Format:格式化字符串  
  4.4.5 LCase/ UCase:大小寫轉(zhuǎn)換  
  4.4.6 String / Space:重復(fù)字符  
  4.4.7 Lset / Rset:字符串往左/右對(duì)齊  
  4.4.8 Instr:返回字符出現(xiàn)位置  
  4.4.9 Left/Mid/Right:從左、中、右取值  
  4.4.10 LTrim/RTrim/ Trim:去除空格  
  4.4.11 Like:字符串相似度比較  
第05章 VBA數(shù)據(jù)類型與變量、常量
 5.1 數(shù)據(jù)類型  
  5.1.1 為什么要區(qū)分?jǐn)?shù)據(jù)類型  
  5.1.2 認(rèn)識(shí)VBA的數(shù)據(jù)類型  
  5.1.3 數(shù)據(jù)類型的聲明與轉(zhuǎn)換  
 5.2 常量與變量  
  5.2.1 常量的定義與用途  
  5.2.2 常量的聲明方式  
  5.2.3 常量的命名規(guī)則  
  5.2.4 變量的定義與用途  
  5.2.5 變量的類型與聲明  
  5.2.6 區(qū)分靜態(tài)變量與動(dòng)態(tài)變量  
  5.2.7 變量的作用域與生命周期  
  5.2.8 認(rèn)識(shí)對(duì)象變量  
  5.2.9 認(rèn)識(shí)數(shù)組變量  
第06章 認(rèn)識(shí)VBA過程及開發(fā)自定義函數(shù)
 6.1 認(rèn)識(shí)過程  
  6.1.1 過程的分類與調(diào)用方式  
  6.1.2 插入過程的方式  
  6.1.3 過程的命名規(guī)則  
 6.2 編寫Sub過程  
  6.2.1 Sub過程的語法解析  
  6.2.2 Sub過程的執(zhí)行流程  
  6.2.3 過程的遞歸  
  6.2.4 Sub過程實(shí)例演示  
 6.3 認(rèn)識(shí)Function過程  
  6.3.1 Function過程的特點(diǎn)  
  6.3.2 Function的語法解析  
  6.3.3 調(diào)用Function過程  
 6.4 關(guān)于過程的參數(shù)  
  6.4.1 Sub過程的參數(shù)及應(yīng)用  
  6.4.2 Function過程的參數(shù)  
 6.5 開發(fā)自定義函數(shù)  
  6.5.1 開發(fā)不帶參數(shù)的Function過程  
  6.5.2 開發(fā)帶有一個(gè)參數(shù)的Function過程  
  6.5.3 開發(fā)帶有兩個(gè)參數(shù)的Function過程  
  6.5.4 開發(fā)帶有兩個(gè)可選參數(shù)的Function過程  
  6.5.5 開發(fā)帶有不確定參數(shù)的Function過程  
  6.5.6 開發(fā)具有三個(gè)參數(shù)其中第三個(gè)為可選的Function過程  
 6.6 編寫函數(shù)幫助  
 6.7 總結(jié)  
第07章 VBA的對(duì)象模型與對(duì)象表示法
 7.1 VBA中的對(duì)象及結(jié)構(gòu)  
  7.1.1 關(guān)于對(duì)象的相關(guān)概念  
  7.1.2 對(duì)象與對(duì)象集合  
  7.1.3 對(duì)象的層次:父對(duì)象與子對(duì)象  
  7.1.4 認(rèn)識(shí)Excel所有對(duì)象  
 7.2 對(duì)象的表示法  
  7.2.1 對(duì)象的完整指定方式與簡寫  
  7.2.2 利用定義名稱獲取對(duì)象  
  7.2.3 利用集合索引號(hào)獲取對(duì)象  
  7.2.4 活動(dòng)對(duì)象的簡化引用  
  7.2.5 利用With語句簡化對(duì)象引用  
  7.2.6 事件中的Me關(guān)鍵字  
 7.3 單元格的各種引用方式  
  7.3.1 Range("A1")方式引用單元格  
  7.3.2 Cells(1,1)方式引用單元格  
  7.3.3 [a1]方式引用單元格  
  7.3.4 Range("A1")、Cells(1,1)與[a1]比較  
  7.3.5 Selection與ActiveCell:當(dāng)前選區(qū)與活動(dòng)單元格  
  7.3.6 Names:利用名稱引用單元格或區(qū)域  
  7.3.7 UsedRange與CurrentRegion  
  7.3.8 SpecialCells:按條件引用區(qū)域  
  7.3.9 CurrentArray:引用數(shù)組區(qū)域  
  7.3.10 Resize:重置區(qū)域大小  
  7.3.11 Offset:根據(jù)偏移量引用區(qū)域  
  7.3.12 Union:單元格的合集  
  7.3.13 Intersect:單元格、區(qū)域的交集  
  7.3.14 End:引用源區(qū)域的區(qū)域尾端的單元格  
第08章 自動(dòng)宏與Excel事件
 8.1 讓宏自動(dòng)執(zhí)行  
  8.1.1 Auto自動(dòng)宏  
  8.1.2 工作簿事件中的自動(dòng)宏  
  8.1.3 利用鼠標(biāo)移動(dòng)事件執(zhí)行自動(dòng)宏  
  8.2 詳談VBA的事件  
  8.2.1 事件的定義與分類  
  8.2.2 事件的層次與執(zhí)行順序  
  8.2.3 事件的禁用與啟用  
  8.2.4 事件代碼的錄入方式  
 8.3 VBA有哪些事件  
  8.3.1 應(yīng)用程序級(jí)別事件介紹  
  8.3.2 工作簿事件介紹  
  8.3.3 工作表事件介紹  
  8.3.4 事件的特例  
第09章 VBA程序常規(guī)則
 9.1 代碼編寫規(guī)則  
  9.1.1 對(duì)代碼添加注釋  
  9.1.2 長代碼分行  
  9.1.3 代碼縮進(jìn)對(duì)齊  
  9.1.4 聲明有意義的變量名稱  
  9.1.5 IF...end if類配對(duì)語句的錄入方式  
  9.1.6 錄入事件代碼的方式  
  9.1.7 借用自動(dòng)列出程序錄入代碼  
  9.1.8 善用公共變量  
  9.1.9 將較大的過程分為多個(gè)再調(diào)用  
  9.1.10 減少過程參數(shù)  
  9.1.11 兼容Excel 2007和Excel 2003
 9.2 優(yōu)化代碼   
  9.2.1 強(qiáng)制聲明變量  
  9.2.2 善用常量  
  9.2.3 關(guān)閉屏幕更新  
  9.2.4 利用With減少對(duì)象讀取次數(shù)  
  9.2.5 利用變量減少對(duì)象讀取次數(shù)  
  9.2.6 善用帶$的字符串處理函數(shù)  
  9.2.7 善用循環(huán)中的步長減少循環(huán)次數(shù)  
  9.2.8 利用數(shù)組代替單元格對(duì)象  
  9.2.9 不重復(fù)調(diào)用自定義函數(shù)時(shí)不使用自定義函數(shù)  
  9.2.10 將不改變值或者屬性的語句放到循環(huán)語句外  
  9.2.11 利用長度計(jì)算判斷單元格是否非空  
  9.2.12 盡量調(diào)用內(nèi)置功能  
  9.2.13 利用對(duì)象循環(huán)替代單元格循環(huán)  
第10章 常用語法剖析
 10.1 輸入、輸出語句  
  10.1.1 Msgbox函數(shù)的功能及作用  
  10.1.2 Msgbox函數(shù)的語法  
  10.1.3 Msgbox函數(shù)的限制  
  10.1.4 利用WScript突破Msgbox限制  
  10.1.5 Debug.print  
  10.1.6 Inputbox函數(shù)的功能與作用  
  10.1.7 Inputbox函數(shù)的語法  
  10.1.8 借用Inputbox函數(shù)生成月歷    
  10.1.9 Inputbox函數(shù)的限制  
  10.1.10 利用Application.Inputbox方法替代Inputbox函數(shù)  
  10.1.11 Application.Inputbox語法詳解  
 10.2 條件判斷語句  
  10.2.1 IIF函數(shù)的語法與應(yīng)用  
  10.2.2 IIF函數(shù)的限制  
  10.2.3 IF...Then...語句的語法詳解  
  10.2.4 IF...then...應(yīng)用案例  
  10.2.5 IF...Then...Else...語法與應(yīng)用  
  10.2.6 條件語句的嵌套應(yīng)用  
  10.2.7 Select Case語法詳解  
  10.2.8 Select Case與IF...Then...Else之比較  
  10.2.9 借用Choose函數(shù)簡化條件選擇  
 10.3 循環(huán)語句  
  10.3.1 For Next語句  
  10.3.2 利用循環(huán)獲取工作表目錄  
  10.3.3 For Each Next語法詳解  
  10.3.4 利用循環(huán)選擇區(qū)域中所有負(fù)數(shù)  
  10.3.5 利用循環(huán)統(tǒng)一所有圖片高度并對(duì)齊單元格  
  10.3.6 Do Loop語法詳解  
  10.3.7 在工作表中循環(huán)獲取所有字體  
  10.3.8 計(jì)算得分累加到1000時(shí)的月份  
  10.3.9 利用循環(huán)產(chǎn)生文字動(dòng)畫  
 10.4 With語句  
  10.4.1 With語句的用途與語法  
  10.4.2 With語句實(shí)例  
  10.4.3 With語句常見錯(cuò)誤分析  
 10.5 錯(cuò)誤處理語句  
  10.5.1 錯(cuò)誤類型與原因  
  10.5.2 Err對(duì)象及其屬性、方法  
  10.5.3 認(rèn)識(shí)Error函數(shù)  
  10.5.4 羅列錯(cuò)誤代碼及含義  
  10.5.5 VBA的錯(cuò)誤處理機(jī)制  
  10.5.6 錯(cuò)誤處理:錯(cuò)誤三次則退出程序  
  10.5.7 錯(cuò)誤處理:多功能選區(qū)統(tǒng)計(jì)  
  10.5.8 錯(cuò)誤處理的作用域  
  10.5.9 GoSub...Return語句  
  10.5.10 開發(fā)錯(cuò)誤處理函數(shù)  
第11章 Excel常見對(duì)象的應(yīng)用技巧
 11.1 Application應(yīng)用案例  
  11.1.1 選區(qū)拼寫檢查  
  11.1.2 調(diào)用工作表函數(shù)  
  11.1.3 切換鼠標(biāo)形狀  
  11.1.4 計(jì)算表達(dá)式  
  11.1.5 禁止程序運(yùn)行時(shí)彈出警告框  
  11.1.6 調(diào)整計(jì)算方式  
  11.1.7 羅列最近使用過的文件  
  11.1.8 查找并打開文件  
  11.1.9 建立文件目錄  
  11.1.10 定制程序標(biāo)題  
  11.1.11 打開指定應(yīng)用程序  
  11.1.12 新建一個(gè)帶有7個(gè)工作表的工作簿  
  11.1.13 在指定時(shí)間提示行程安排  
  11.1.14 模擬鍵盤快捷鍵  
  11.1.15 為過程指定快捷鍵  
  11.1.16 合并區(qū)域  
  11.1.17 獲取多區(qū)域的交集  
  11.1.18 中斷程序到一定時(shí)間后再繼續(xù)  
  11.1.19 調(diào)用內(nèi)置對(duì)話框  
  11.1.20 滾動(dòng)顯示Excel狀態(tài)欄信息  
  11.1.21 添加自定義序列  
  11.1.22 添加名稱  
  11.1.23 將自定義數(shù)標(biāo)記為易失性函數(shù)  
  11.1.24 選定任意工作簿中的任意區(qū)域  
  11.1.25 設(shè)置應(yīng)用程序的可見性  
  11.1.26 設(shè)置批注的顯示方式  
 11.2 Range對(duì)象應(yīng)用案例  
  11.2.1 清除單元格格式  
  11.2.2 復(fù)制單元格數(shù)據(jù)  
  11.2.3 將區(qū)域中的數(shù)據(jù)合并到一個(gè)單元格中  
  11.2.4 多工作表數(shù)據(jù)合并且添加邊框  
  11.2.5 讓高度與寬度自動(dòng)適應(yīng)數(shù)據(jù)  
  11.2.6 在區(qū)域中精確查找  
  11.2.7 替換不規(guī)則貨品名稱  
  11.2.8 將公式添加到批注  
  11.2.9 填充工作日  
  11.2.10 對(duì)區(qū)域添加四周邊框  
  11.2.11 多區(qū)域合并  
  11.2.12 對(duì)小于60的成績加虛框  
  11.2.13 反向選擇單元格  
  11.2.14 插入圖片并調(diào)整為選區(qū)大小  
  11.2.15 選擇當(dāng)前表已用區(qū)域的奇/偶數(shù)行  
  11.2.16 刪除當(dāng)前表的空行  
  11.2.17 刪除重復(fù)值  
  11.2.18 將選區(qū)導(dǎo)出為圖片  
  11.2.19 刪除超鏈接  
  11.2.20 選擇本表所有合并單元格  
  11.2.21 朗讀選區(qū)字符  
  11.2.22 隱藏所有公式結(jié)果為錯(cuò)誤的單元格  
  11.2.23 快速添加日期批注且自動(dòng)縮放  
  11.2.24 以逗號(hào)為分隔符將文本分列  
  11.2.25 生成二級(jí)下拉選單  
11.2.26 將產(chǎn)量批量轉(zhuǎn)換成下拉菜單  
11.2.27 設(shè)計(jì)一個(gè)簡單放大鏡  
 11.3 Names對(duì)象應(yīng)用案例  
  11.3.1 羅列當(dāng)前工作簿的所有名稱  
  11.3.2 利用名稱引用其他表數(shù)據(jù)  
  11.3.3 隱藏當(dāng)前工作簿包含“A”的所有名稱  
  11.3.4 借用名稱將區(qū)域數(shù)據(jù)引用到組合框    
  11.3.5 設(shè)計(jì)三級(jí)下拉菜單  
 11.4 Comments 對(duì)象應(yīng)用案例  
  11.4.1 批量將數(shù)據(jù)導(dǎo)入批注  
  11.4.2 在所有批注末尾添加指定日期  
  11.4.3 為批注設(shè)置圖片背景  
  11.4.4 添加個(gè)性化批注  
  11.4.5 批量修改當(dāng)前表批注的外觀  
  11.4.6 替換所有批注中的“計(jì)算機(jī)”為“電腦”  
 11.5 Sheets對(duì)象應(yīng)用案例  
  11.5.1 添加匯總工作表  
  11.5.2 批量添加工作表且以本月日期命名  
  11.5.3 迅速產(chǎn)生樣表  
  11.5.4 將當(dāng)前表移到其他工作簿  
  11.5.5 除“目錄”工作表外隱藏其他所有工作表  
  11.5.6 分別計(jì)算工作表數(shù)量和圖表數(shù)量  
  11.5.7 建立帶鏈接功能的工作表目錄且通過快捷鍵返回目錄  
  11.5.8 對(duì)當(dāng)前表已用區(qū)域設(shè)置背景圖片  
  11.5.9 批量命名工作表  
  11.5.10 隱藏所有工作表非使用區(qū)  
 11.6 Workbooks對(duì)象應(yīng)用案例  
  11.6.1 新建工作簿且對(duì)其命名為今日期  
  11.6.2 將當(dāng)前工作簿另存且加密  
  11.6.3 工作簿拆分  
  11.6.4 批量打開文件  
  11.6.5 導(dǎo)入文本文件到當(dāng)前工作簿  
  11.6.6 保存并關(guān)閉本工作簿以外的工作簿  
  11.6.7 每30分鐘備份工作簿  
  11.6.8 將當(dāng)前工作簿備份到D盤  
  11.6.9 清除所有打開工作簿的密碼  
  11.6.10 獲取工作簿建立時(shí)間和最后一次保存時(shí)間  
  11.6.11 記錄文件打開次數(shù)  
  11.6.12 切換圖形對(duì)象隱藏與顯示  
  11.6.13 設(shè)計(jì)一個(gè)查看一次即自動(dòng)刪除的工作簿  
  11.6.14 禁止插入新工作表  
  11.6.15 不打開工作簿而提取數(shù)據(jù)  
  11.6.16 將指定文件夾下每個(gè)工作簿中的三月生產(chǎn)表合并到一個(gè)工作簿  
  11.6.17 建立指定文件夾下所有工作簿目錄和工作表目錄  
  11.6.18 斷開與其他工作簿的數(shù)據(jù)鏈接  
 11.7 Windows 對(duì)象案例  
  11.7.1 獲取窗口列表  
  11.7.2 確保隨時(shí)打開工作簿都窗口最大化  
  11.7.3 切換當(dāng)前窗口的網(wǎng)格線、滾動(dòng)條、標(biāo)題與工作表標(biāo)簽  
  11.7.4 自由滾動(dòng)窗口方便閱讀工作表數(shù)據(jù)  
  11.7.5 以當(dāng)前單元格為基準(zhǔn)拆分窗格  
  11.7.6 計(jì)算活動(dòng)單元格左邊距  
  11.7.7 計(jì)算活動(dòng)單元格的屏幕位置  
  11.7.8 三種方式不顯示零值  
第12章 Excel的事件應(yīng)用案例
 12.1 應(yīng)用程序事件案例  
  12.1.1 新工作簿環(huán)境設(shè)計(jì)  
  12.1.2 打開任意工作簿時(shí)全自動(dòng)備份  
 12.2 工作簿事件案例  
  12.2.1 新建工作表時(shí)自動(dòng)設(shè)置頁眉  
  12.2.2 禁止縮小工作簿窗口  
  12.2.3 未匯總則禁止關(guān)閉工作簿  
  12.2.4 新建工作表時(shí)以當(dāng)前時(shí)間命名    
  12.2.5 關(guān)閉工作簿前刪除多余工作表  
  12.2.6 月底以外時(shí)間禁止打印總表  
  12.2.7 調(diào)整窗口大小時(shí)報(bào)告可見區(qū)域行列數(shù)  
  12.2.8 禁止切換到其他工作簿  
 12.3 工作表事件案例  
  12.3.1 選擇單元格時(shí)在狀態(tài)欄提示地址  
  12.3.2 快速錄入出勤表  
  12.3.3 建立只能使用一次的超鏈接  
  12.3.4 讓A1的日期單擊更新  
  12.3.5 在狀態(tài)欄顯示選區(qū)的字母、數(shù)字、漢字個(gè)數(shù)  
  12.3.6 實(shí)時(shí)監(jiān)控單元格每一次的編輯數(shù)據(jù)與時(shí)間  
  12.3.7 利用數(shù)字簡化公司名輸入  
  12.3.8 錄入數(shù)據(jù)時(shí)自動(dòng)跳過帶公式的單元格  
  12.3.9 在工作表的標(biāo)題行禁用左、右鍵  
  12.3.10 對(duì)選擇區(qū)域進(jìn)行背景著色  
  12.3.11 適用于指定區(qū)域的自動(dòng)更正  
 12.4 ActiveX控件事件案例  
  12.4.1 鼠標(biāo)移過時(shí)切換按鈕顏色  
  12.4.2 鼠標(biāo)移動(dòng)錄入姓名  
  12.4.3 鼠標(biāo)移過組合框時(shí)加載圖片  
  12.4.4 鼠標(biāo)移過列表框時(shí)輸入品名與單價(jià)  
第13章 數(shù)組基礎(chǔ)
 13.1 數(shù)組基礎(chǔ)  
  13.1.1 數(shù)組概念  
  13.1.2 數(shù)據(jù)的維數(shù)  
  13.1.3 利用索引號(hào)獲取數(shù)組中的元素  
  13.1.4 聲明數(shù)組與賦值  
  13.1.5 靜態(tài)數(shù)組與動(dòng)態(tài)數(shù)組  
 13.2 內(nèi)置數(shù)組函數(shù)  
  13.2.1 Array:創(chuàng)建一個(gè)數(shù)組  
  13.2.2 Isarray:判斷是否是數(shù)組  
  13.2.3 Index:從數(shù)組中取值  
  13.2.4 Transpose:轉(zhuǎn)置數(shù)組  
  13.2.5 LBound / Ubound:獲取數(shù)組的上下界  
  13.2.6 Split/ Join:文本與數(shù)組轉(zhuǎn)換  
  13.2.7 Filter:數(shù)組的篩選  
第14章 開發(fā)數(shù)組函數(shù)與數(shù)組應(yīng)用
 14.1 自定義數(shù)組函數(shù)  
  14.1.1 定義數(shù)組函數(shù)要點(diǎn)  
  14.1.2 獲取工作表目錄  
  14.1.3 星期序列  
  14.1.4 獲取區(qū)域的唯一值  
 14.2 數(shù)組應(yīng)用案例  
  14.2.1 將按姓名排列的縱向?qū)W員表轉(zhuǎn)置為按班級(jí)橫向排列  
  14.2.2 多表學(xué)員資料查詢  
  14.2.3 自定義百家姓序列  
  14.2.4 查詢兩列相同項(xiàng)  
  14.2.5 獲取文件夾下所有文件詳細(xì)信息  
  14.2.6 獲取當(dāng)前表所有批注  
第15章 認(rèn)識(shí)窗體與控件
 15.1 UserForm簡介  
  15.1.1 窗體與控件的用途  
  15.1.2 插入窗體與控件的方法  
  15.1.3 使用Excel 5.0對(duì)話框  
 15.2 窗體控件一覽  
  15.2.1 標(biāo)簽  
  15.2.2 文字框  
  15.2.3 命令按鈕  
  15.2.4 復(fù)合框  
  15.2.5 列表框  
  15.2.6 復(fù)選框  
  15.2.7 單選框  
  15.2.8 分組框  
  15.2.9 切換按鈕  
  15.2.10 多頁控件  
  15.2.11 滾動(dòng)條  
  15.2.12 圖像  
  15.2.13 RefEdit  
  15.2.14 附件控件  
 15.3 設(shè)置控件屬性  
  15.3.1 調(diào)整窗體控件位置與大小  
  15.3.2 設(shè)置控件的順序  
  15.3.3 共同屬性與非共同屬性  
  15.3.4 設(shè)置顏色屬性  
  15.3.5 設(shè)置寬與高屬性  
  15.3.6 設(shè)置Picture屬性  
  15.3.7 設(shè)置光標(biāo)屬性  
  15.3.8 設(shè)置復(fù)合框  
  15.3.9 設(shè)置Flash動(dòng)畫  
 15.4 窗體與控件的事件  
  15.4.1 窗體事件介紹  
  15.4.2 顯示窗體時(shí)隨機(jī)加載背景圖  
  15.4.3 初始化窗體時(shí)填充列表框下拉列表  
  15.4.4 雙擊時(shí)關(guān)閉窗體  
  15.4.5 窗體永遠(yuǎn)顯示在上左角  
  15.4.6 按比例縮放窗體及滾動(dòng)窗體  
  15.4.7 控件事件介紹  
  15.4.8 在窗體中建立超鏈接  
  15.4.9 鼠標(biāo)移過更新列表框數(shù)據(jù)  
  15.4.10 讓輸入學(xué)號(hào)的文字框僅能錄入6位數(shù)字  
  15.4.11 鼠標(biāo)拖動(dòng)調(diào)整文字框大小  
  15.4.12 為窗體中所有控件設(shè)置幫助  
第16章 窗體控件運(yùn)用案例
 16.1 窗體運(yùn)用  
  16.1.1 設(shè)計(jì)登錄界面  
  16.1.2 權(quán)限認(rèn)證窗口  
  16.1.3 設(shè)計(jì)計(jì)劃任務(wù)向?qū)А ?br />  16.1.4 設(shè)計(jì)動(dòng)畫幫助  
  16.1.5 用窗體瀏覽圖片  
 16.2 窗體與表格的交互  
  16.2.1 設(shè)計(jì)多表錄入面板  
  16.2.2 多條件高級(jí)查詢  
  16.2.3 分類匯總捐贈(zèng)額并按需求導(dǎo)出  
  16.2.4 輸入長地名時(shí)逐一提示  
第17章 表單控件與ActiveX控件
 17.1 表單控件  
  17.1.1 控件的調(diào)出方式  
  17.1.2 表單控件的功能  
  17.1.3 表單工具的優(yōu)缺點(diǎn)  
  17.1.4 案例:批量插入單選框并分組  
 17.2 ActiveX控件  
  17.2.1 ActiveX控件功能  
  17.2.2 利用列表框突破數(shù)據(jù)有效性的單列限制  
  17.2.3 在工作表中播放Flash動(dòng)畫  
  17.2.4 在工作表左上角播放GIF動(dòng)畫  
  17.2.5 在復(fù)合框顯示數(shù)據(jù)源的唯一值  
第18章 文件管理
 18.1 認(rèn)識(shí)文件處理內(nèi)置命令  
  18.1.1 打開與關(guān)閉文件  
  18.1.2 讀取文本文件內(nèi)容  
  18.1.3 復(fù)制文件  
  18.1.4 獲取文件最后修改時(shí)間  
  18.1.5 計(jì)算文件大小  
  18.1.6 獲取文件屬性及設(shè)置文件屬性  
  18.1.7 刪除文件  
  18.1.8 創(chuàng)建與刪除文件夾  
  18.1.9 對(duì)文件重命名  
  18.1.10 判斷文件及目錄是否存在  
 18.2 文件操作案例  
  18.2.1 批量建立文件夾  
  18.2.2 獲取D盤根目錄中大于1MB的文件列表  
  18.2.3 將E盤根目錄中所有隱藏的文件顯示出來  
  18.2.4 備份文件夾中的Excel文件  
  18.2.5 限制文件的最晚打開時(shí)間  
  18.2.6 刪除文件夾中2年沒有用過的文件  
  18.2.7 文件批量重命名  
第19章 FSO、WScript與DOS在VBA中的應(yīng)用 
 19.1 認(rèn)識(shí)FSO  
  19.1.1 FSO的用途與調(diào)用方式  
  19.1.2 FSO的對(duì)象  
  19.1.3 FSO常用對(duì)象的方法與屬性  
 19.2 用FSO處理文件與目錄  
  19.2.1 獲取文件夾相關(guān)信息  
  19.2.2 刪除D盤中大小為0的文件夾  
  19.2.3 獲取C盤中所有文件列表  
 19.3 關(guān)于腳本語言WScript  
  19.3.1 關(guān)于腳本語言  
  19.3.2 WScript的方法與屬性  
  19.3.3 WScript.Shell的使用方法  
 19.4 腳本語言應(yīng)用案例   
  19.4.1 在桌面建立當(dāng)前工作簿的快捷方式  
  19.4.2 將Excel 2003和Excel 2007添加到右鍵“發(fā)送到”菜單  
  19.4.3 顯示桌面所有文件列表  
  19.4.4 關(guān)閉數(shù)字鍵及打開大寫鎖定鍵  
  19.4.5 提取選擇的文件夾中所有文件的信息  
  19.4.6 打開網(wǎng)上鄰居  
  19.4.7 在收藏夾中添加網(wǎng)址  
 19.5 VBA中調(diào)用DOS  
 19.6 DOS在VBA中的應(yīng)用  
  19.6.1 獲取CDE三個(gè)磁盤根目錄中的目錄列表  
  19.6.2 獲取D盤中所有Excel文件  
  19.6.3 獲取IP地址與網(wǎng)關(guān)設(shè)置  
第20章 磁盤與系統(tǒng)信息管理
 20.1 獲取磁盤信息  
  20.1.1 CreateObject 配合FSO獲取磁盤信息  
  20.1.2 GetObject配合WMI獲取磁盤信息  
  20.1.3 API法  
 20.2 獲取系統(tǒng)信息  
  20.2.1 羅列當(dāng)前系統(tǒng)進(jìn)程    
  20.2.2 獲取硬盤型號(hào)與容量  
  20.2.3 獲取分辨率  
第21章 認(rèn)識(shí)Excel的內(nèi)置命令欄對(duì)象
 21.1 關(guān)于內(nèi)置命令欄  
  21.1.1 Excel對(duì)命令欄的處理方式  
  21.1.2 內(nèi)置命令欄的分類  
  21.1.3 手工定義工具欄按鈕  
 21.2 了解CommandBars對(duì)象  
  21.2.1 CommandBar的常用屬性  
  21.2.2 CommandBar的方法  
  21.2.3 獲取CommandBars子對(duì)象的名稱與類型  
  21.2.4 獲取及保存內(nèi)置圖標(biāo)  
第22章 創(chuàng)建新工具欄
 22.1 創(chuàng)建與刪除工具欄  
  ·22.1.1 建立工具按鈕基本語法  
  22.1.2 自定義新工具欄案例:工作表目錄  
 22.2 彈出式工具欄  
  22.2.1 創(chuàng)建彈出式工具欄語法結(jié)構(gòu)  
  22.2.2 創(chuàng)建一個(gè)彈出式工具欄  
  22.2.3 創(chuàng)建三級(jí)工具欄  
 22.3 特殊的工具欄  
  22.3.1 創(chuàng)建可讀寫的彈出式工具欄  
  22.3.2 利用工具欄文字框查找數(shù)據(jù)  
第23章 創(chuàng)建新菜單欄
 23.1 菜單基礎(chǔ)  
  23.1.1 菜單的分類  
  23.1.2 創(chuàng)建菜單基本語法  
  23.1.3 設(shè)計(jì)菜單注意事項(xiàng)  
 23.2 創(chuàng)建新菜單案例  
  23.2.1 創(chuàng)建關(guān)機(jī)與重啟兩個(gè)工作表菜單  
  23.2.2 由用戶定義子菜單容器  
 23.3 設(shè)計(jì)感應(yīng)菜單  
  23.3.1 在指定工作表才可用的菜單  
  23.3.2 在指定區(qū)域才可用的菜單  
  23.3.3 選擇圖表才出現(xiàn)的菜單  
第24章 操作快捷菜單
 24.1 認(rèn)識(shí)快捷菜單  
  24.1.1 快捷菜單的分類  
  24.1.2 獲取Excel所有快捷菜單  
  24.1.3 Excel 2003和Excel 2007中快捷菜單的差異  
 24.2 定制快捷菜單  
  24.2.1 創(chuàng)建單元格右鍵子菜單  
  24.2.2 設(shè)計(jì)左鍵快捷菜單  
  24.2.3 打造最強(qiáng)大的單元格右鍵菜單  
  24.2.4 在窗體中顯示快捷菜單  
第25章 認(rèn)識(shí)類和類模塊
 25.1 類模塊基礎(chǔ)  
  25.1.1 類模塊應(yīng)用范圍  
  25.1.2 類模塊事件  
  25.1.3 類模塊與變量  
 25.2 類的應(yīng)用  
  25.2.1 程序級(jí)事件:在標(biāo)題處顯示工作簿路徑  
  25.2.2 對(duì)所有工作表的選區(qū)背景著色  
  25.2.3 為窗體的按鈕批量設(shè)置事件過程  
  25.2.4 開發(fā)一個(gè)顏色拾取器  
第26章 API的基本應(yīng)用
 26.1 API在窗體設(shè)計(jì)中的應(yīng)用  
  26.1.1 按任意地方都可拖動(dòng)的窗體  
  26.1.2 設(shè)計(jì)半圓形動(dòng)畫窗體  
  26.1.3 資料錄入完整鼠標(biāo)才可能離開窗體的范圍限制  
  26.1.4 拖動(dòng)窗體隨意修改窗體大小  
  26.1.5 設(shè)計(jì)百葉窗式動(dòng)態(tài)窗體  
  26.1.6 在窗體中展示文字動(dòng)畫  
 26.2 API的其他應(yīng)用  
  26.2.1 發(fā)送郵件  
  26.2.2 仿Photoshop設(shè)計(jì)彩蛋  
  26.2.3 讓ActiveX控件在非設(shè)計(jì)模式下也能移動(dòng)  
  26.2.4 將文件刪除并存入回收站  
第27章 VBA與注冊(cè)表
 27.1 VBA對(duì)注冊(cè)表的控制方式  
  27.1.1 什么是注冊(cè)表  
  27.1.2 VBA操作注冊(cè)表的方法  
  27.1.3 VBA操作注冊(cè)表的優(yōu)缺點(diǎn)  
  27.1.4 借用腳本實(shí)現(xiàn)注冊(cè)表的自由控制  
 27.2 注冊(cè)表的應(yīng)用  
  27.2.1 記錄當(dāng)前工作簿最后一次打開時(shí)間  
  27.2.2 限制工作簿使用次數(shù)  
  27.2.3 讓零值顯示設(shè)置適用所有工作表  
  27.2.4 禁止使用U盤  
第28章 VBE的對(duì)象模型與對(duì)象控制
 28.1 準(zhǔn)備工作  
  28.1.1 設(shè)置Excel選項(xiàng)  
  28.1.2 引用對(duì)象庫  
 28.2 認(rèn)識(shí)VBE的對(duì)象模型  
  28.2.1 VBE對(duì)象模型的層次結(jié)構(gòu)  
  28.2.2 VBE對(duì)象介紹  
  28.2.3 如何引用VBE對(duì)象  
  28.2.4 羅列當(dāng)前工程中所有組件及其類型  
 28.3 VBE對(duì)象的控制  
  28.3.1 羅列指定模塊中所有過程的名稱  
  28.3.2 羅列所有模塊代碼總行數(shù)  
  28.3.3 利用代碼添加模塊  
  28.3.4 用代碼添加工作簿事件代碼  
  28.3.5 創(chuàng)建ActiveX控件且編寫單擊事件代碼  
  28.3.6 刪除當(dāng)前工作簿所有代碼及窗體、模塊組件  
  28.3.7 判斷工作簿是否有宏代碼  
  28.3.8 全自動(dòng)生成窗體、控件及事件代碼  
第29章 程序開發(fā)思想
 29.1 開發(fā)人員自我定位  
  29.1.1 區(qū)別開發(fā)人員與應(yīng)用人員  
  29.1.2 開發(fā)人員基本條件  
 29.2 開發(fā)插件與普通VBA編程的區(qū)別  
 29.3 如何開發(fā)最佳應(yīng)用程序  
  29.3.1 羅列應(yīng)用程序需具備的功能  
  29.3.2 與終端用戶交流  
  29.3.3 規(guī)劃程序結(jié)構(gòu)  
  29.3.4 設(shè)定友好的界面  
  29.3.5 提升程序通用性  
  29.3.6 注重程序效率  
  29.3.7 提供防錯(cuò)機(jī)制  
第30章 開發(fā)VBE插件
 30.1 菜單定制基礎(chǔ)  
  30.1.1 認(rèn)識(shí)命令欄對(duì)象  
  30.1.2 創(chuàng)建命令欄基本語法  
  30.1.3 羅列VBE中所有菜單與子菜單  
  30.1.4 創(chuàng)建菜工具欄以統(tǒng)計(jì)模塊中過程相關(guān)信息  
 30.2 開發(fā)VBA插件工具箱  
  30.2.1 開發(fā)插件的準(zhǔn)備工作  
  30.2.2 羅列插件功能  
  30.2.3 開發(fā)代碼編號(hào)工具  
  30.2.4 開發(fā)代碼美化工具  
  30.2.5 開發(fā)代碼導(dǎo)出工具  
  30.2.6 開發(fā)代碼清除工具  
  30.2.7 開發(fā)代碼減肥工具  
  30.2.8 編寫菜單  
  30.2.9 發(fā)布插件  
第31章 開發(fā)xlam與COM加載項(xiàng)插件
 31.1 關(guān)于加載宏  
  31.1.1 加載宏的特點(diǎn)  
  31.1.2 為什么使用加載宏  
  31.1.3 加載宏管理器  
  31.1.4 內(nèi)置加載宏的加載與使用  
  31.1.5 安裝與卸載自定義加載宏  
 31.2 關(guān)于加載項(xiàng)  
  31.2.1 加載項(xiàng)的分類  
  31.2.2 加載項(xiàng)的開發(fā)方式  
  31.2.3 兩種加載項(xiàng)的安裝方式  
 31.3 準(zhǔn)備編寫XLAM加載宏  
  31.3.1 認(rèn)識(shí)Excel工作簿的格式  
  31.3.2 生成加載宏的兩種方法  
 31.4 開發(fā)集公農(nóng)歷于一體的日期輸入器  
  31.4.1 確認(rèn)程序需具備的功能  
  31.4.2 定義公歷轉(zhuǎn)農(nóng)歷的函數(shù)  
  31.4.3 設(shè)計(jì)日期輸入器窗體  
  31.4.4 編寫窗體初始化代碼  
  31.4.5 實(shí)現(xiàn)輸入器與工作表交互  
  31.4.6 設(shè)計(jì)幫助  
  31.4.7 定制菜單  
  31.4.8 測(cè)試并發(fā)布插件  
 31.5 利用VB 6.0編寫COM加載項(xiàng)  
  31.5.1 COM加載項(xiàng)開發(fā)基礎(chǔ)  
  31.5.2 安裝VB 6.0企業(yè)版  
  31.5.3 開發(fā)COM加載項(xiàng)基本步驟  
 31.6 開發(fā)重復(fù)值控制器  
  31.6.1 確認(rèn)插件所需功能  
  31.6.2 建立VB工程  
  31.6.3 編寫菜單代碼及響應(yīng)事件  
  31.6.4 編寫重復(fù)值控制主程序  
  31.6.5 發(fā)布加載項(xiàng)并安裝調(diào)試  
第32章 開發(fā)“Excel百寶箱”(以下內(nèi)容見光盤)
 32.1 程序規(guī)劃  
  32.1.1 了解終端用戶需求  
  32.1.2 確認(rèn)插件功能表  
  32.1.3 規(guī)劃插件結(jié)構(gòu)  
 32.2 財(cái)務(wù)工具箱  
  32.2.1 制作工資條頭  
  32.2.2 根據(jù)工資計(jì)算所需鈔票張數(shù)  
  32.2.3 小寫金額轉(zhuǎn)大寫  
  32.2.4 工作簿與工作表合并  
  32.2.5 工作表拆分  
  32.2.6 工作簿拆分  
  32.2.7 復(fù)選框工具  
  32.2.8 文本與數(shù)據(jù)轉(zhuǎn)換  
 32.3 合并工具箱  
  32.3.1 合并數(shù)據(jù)并居中及其還原  
  32.3.2 合并數(shù)據(jù)并復(fù)制  
  32.3.3 取消區(qū)域合并填充原合并值  
  32.3.4 可還原的合并居中  
  32.3.5 合并列中相同數(shù)據(jù)及還原  
 32.4 批注工具箱  
  32.4.1 批注管理器  
  32.4.2 添加個(gè)性化批注  
  32.4.3 建立圖片批注  
  32.4.4 批量添加右列內(nèi)容為批注  
  32.4.5 批量導(dǎo)入同名照片到批注  
 32.5 圖片工具箱  
  32.5.1 將選區(qū)轉(zhuǎn)換成圖片  
  32.5.2 批量導(dǎo)入圖片  
  32.5.3 批量導(dǎo)出圖片到硬盤  
 32.6 開發(fā)函數(shù)  
  32.6.1 開發(fā)自定義函數(shù)  
  32.6.2 設(shè)計(jì)函數(shù)幫助  
 32.7 定制百寶箱幫助  
  32.7.1 定制百寶箱幫助  
  32.7.2 信息反饋  
 32.8 定制多級(jí)菜單并發(fā)布  
  32.8.1 定制菜單  
  32.8.2 發(fā)布  
  32.8.3 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)