Microsoft Excel 由於其強大的資料處理與計算分析功能,在各領域得到廣泛的應用。但是,大多數使用者在使用Microsoft Excel 時,僅僅借助於滑鼠實現便捷的「基本」應用,很少涉及程式設計,因而無法生成具有一定複雜程度的應用系統,也無法實現自動化操作。對於大多數人來說,學習Excel VBA 似乎是一件很困難的事情。因此,如何學習Excel VBA,怎樣才能儘快掌握並靈活運用Excel VBA,是很多人共同關心的問題。
本書透過大量的範例,介紹利用Excel VBA 操作Excel,進而操作Windows 的方法和技巧,將各種Excel VBA 知識及其使用方法和技巧融合在範例之中,便於讀者理解、分析乃至應用於實際工作中。
適用:具Excel、Excel VBA 基礎知識者,想要學習Excel VBA但無從下手,或想儘快掌握Excel VBA 基本知識者;或資訊管理應用系統開發的人員;也可作為大專院校的教材或參考書。
作者序
前言
Microsoft Excel 由於其強大的資料處理與計算分析功能,在社會經濟生活的各領域得到了廣泛的應用。但是,目前的大多數用戶在使用Microsoft Excel 時,僅僅借助於滑鼠實現便捷的“基本層次”的應用,很少涉及程式設計,因而無法生成具有一定複雜程度的應用系統,也無法實現自動化操作。對於大多數人來說,學習Excel VBA 似乎是一件很困難的事情。因此,如何學習Excel VBA,怎樣才能儘快掌握並靈活運用Excel VBA,是很多人共同關心的問題。本書通過大量的範例,介紹利用Excel VBA 操作Excel,進而操作Windows 的方法和技巧,讀者通過閱讀分析這些範例的程式碼,並進行實際操作演練,就能夠逐步地將本書提供的各種方法和技巧轉化為自己的技能了。因此,本書不闡述晦澀難懂的術語,也不講解各種物件、屬性、方法和事件的概念,而是將各種Excel VBA 知識及其使用方法和技巧融合在範例之中,便於讀者理解、分析乃至應用於實際工作中。
本書特色
◎ 以大量的範例為基礎,內容涉及Excel 2003 VBA 和Excel 2010 VBA 幾乎全部的知識、使用方法和技巧。
◎ 每個範例就是一個技巧,同時還介紹了該技巧的相關內容,使讀者經由範例學習到很多的方法和技巧。
◎ 提供詳細的原始程式碼,並盡可能採用變數的方法,讀者只需改變變數的值,就可以將範例提供的程式應用於其他方面。
◎ 可先從目錄中查找自己感興趣的技巧,然後打開該活頁簿,並實際操作和分析程式,使能儘快掌握該方法和技巧。
◎ 採用速查手冊結構,可通過目錄快速查詢所需的技巧範例。
本書安排及內容簡介
本書分為21 章,內容涉及了Excel 2003 VBA 和Excel 2010 VBA 的幾乎全部知識。
第1 章~第7 章以主要的篇幅詳細介紹了操作、管理Excel VBA 常見物件(諸如Application 物件、Workbook 物件、Worksheet 物件、Range 物件、Chart物件、Shape 物件、表單控制項物件)以及物件事件的一些實用技巧。因為瞭解Excel VBA 物件的屬性方法和事件是非常重要的,所以可以說,掌握了這些物件的使用方法也就基本掌握了Excel VBA。
第8 章介紹新建自訂功能表和自訂工具列的一些實用操作技巧,利用這些
方法和技巧,可以幫助我們新建符合個人風格的操作介面和應用程式介面。
第9 章介紹Excel 2007 的條件格式實用操作技巧,這些技巧使我們靈活
使用Excel 2007 特有的條件格式來分析資料提供了方便。
第10 章介紹Excel 資料清單實用操作技巧,這些技巧主要包括如何實現
自動排序、篩選、查找資料等常見的操作。
第11 章~第14 章主要介紹如何利用Excel VBA 來操作資料庫 (包括
Excel 活頁簿、Access 資料庫、SQL Server 資料庫和文字檔),尤其是將Excel VBA 與ADO 和SQL 結合起來,充分發揮利用資料庫保存資料和利用Excel 計算分析處理資料的特長,使得資料管理更加有效,為開發各種應用系統提供方法和參考依據。
第15 章和第16 章主要介紹在程式設計中的一些常用的方法和技巧,以及
使用活頁簿函數和VBA 函數的方法和技巧。
第17 章介紹在列印工作表時的一些方法和技巧,使用這些技巧,可以完
成各種列印風格下的列印任務。
第18 章介紹如何獲取VBA 專案的資訊、如何操作VBA 專案、如何在執
行時新建使用者表單和控制項、如何在執行時自動編寫程式碼等技巧,這些技巧可以作為提高Excel VBA 使用技能的基礎和參考依據。
第19 章介紹有關操作檔案和資料夾的方法和技巧,為我們在執行程式時
操作檔案和資料夾提供了豐富的方法和技巧。
第20 章和第21 章主要介紹如何利用Excel VBA 操作其他Office 應用程
式和Windows 應用程式的一些基本方法和技巧,例如操作Word 和PowerPoint文檔、利用Outlook 發送郵件等。
我們真切希望本書提供的各種技巧能夠成為您日常工作中的好幫手,使您能夠儘快掌握Excel VBA,並將Excel VBA 應用於實際工作中。
本書讀者物件
本書適合具有Excel 基礎知識和Excel VBA 基礎知識的人員閱讀,特別適合想要學習Excel VBA 但無從下手,想儘快掌握Excel VBA 基本知識的人員閱讀。也適合從事公司資訊管理應用系統開發的人員閱讀,也可作為大專院校相關專業的教材或參考書。
前言
Microsoft Excel 由於其強大的資料處理與計算分析功能,在社會經濟生活的各領域得到了廣泛的應用。但是,目前的大多數用戶在使用Microsoft Excel 時,僅僅借助於滑鼠實現便捷的“基本層次”的應用,很少涉及程式設計,因而無法生成具有一定複雜程度的應用系統,也無法實現自動化操作。對於大多數人來說,學習Excel VBA 似乎是一件很困難的事情。因此,如何學習Excel VBA,怎樣才能儘快掌握並靈活運用Excel VBA,是很多人共同關心的問題。本書通過大量的範例,介紹利用Excel VBA 操作Excel,進而操作Windows 的方法和技巧,讀者通過閱...
目錄
前言
Chapter 01 Application 物件實用操作技巧
1-1 傳回Excel 系統資訊
1-2 自訂Excel 視窗
1-3 自訂Excel 操作選項
1-4 傳回檔案名
1-5 換算計量單位
1-6 顯示內建對話方塊
1-7 傳回Excel 功能表和工具列資訊
1-8 操作Excel 功能表和工具列
1-9 操作輸入對話方塊(InputBox方法)
1-10 制定程式執行計畫
1-11 對Excel 2007 的特殊選項設定
1-12 利用Application 物件事件控制Excel
Chapter 02 Workbook(工作簿)物件實用操作技巧
2-1 引用工作簿
2-2 傳回工作簿基本資訊
2-3 設定工作簿基本資訊
2-4 操作工作簿
2-5 引用工作簿視窗
2-6 傳回工作簿視窗的基本資訊
2-7 自訂工作簿視窗
2-8 操作工作簿視窗
2-9 Excel 2007 中對工作簿的特殊操作
2-10 Workbook 物件事件
Chapter 03 Worksheet(工作表)物件實用操作技巧
3-1 引用工作表
3-2 傳回工作表的基本資訊
3-3 設定工作表的基本資訊
3-4 操作工作表
3-5 Worksheet 物件事件
Chapter 04 Range(儲存格)物件實用操作技巧
4-1 引用儲存格
4-2 傳回儲存格的基本資訊
4-3 設定儲存格的基本資訊
4-4 操作儲存格
Chapter 05 Chart(圖表)物件實用操作技巧
5-1 傳回圖表的基本資訊
5-2 操作圖表
5-3 利用Chart 物件事件控制圖表
Chapter 06 Shape(圖形)物件實用操作技巧
6-1 傳回Shape 物件的基本資訊
6-2 操作Shape 物件
Chapter 07 表單控制項實用操作技巧
7-1 操作Excel 表單
7-2 操作ActiveX 控制項
7-3 操作使用者表單
7-4 表單控制項的一般處理
7-5 操作命令按鈕
7-7 操作下拉式方塊
7-8 操作清單方塊
7-9 操作其他的標準控制項
7-10 操作某些非標準控制項
7-11 使用者表單高階操作技巧
7-12 利用使用者表單物件事件控制表單
7-13 利用控制項物件事件控制表單控制項
7-14 Excel 工作表的ActiveX 控制項物件事件
Chapter 08 自訂功能表和自訂工具列實用操作技巧
8-1 自訂選單
8-2 自訂工具列
8-3 自訂快顯功能表
Chapter 09 Excel 2007 的條件格式實用操作技巧
9-1 根據資料大小標示特殊資料
9-2 標示指定日期區間的資料
9-3 利用資料條標示資料
9-4 利用色階標示資料
9-5 利用圖示集標示資料
Chapter 10 Excel 資料清單實用操作技巧
10-1 查詢資料
10-2 排序數據
Chapter 11 工作簿作為資料庫的實用操作技巧
11-1 查詢目前工作簿資料
11-2 查詢其他工作簿資料
Chapter 12 Access 資料庫實用操作技巧
12-1 建立Access 資料庫
12-2 傳回Access 資料庫資訊
12-3 查詢傳回Access 資料庫資料
12-4 編輯Access 資料庫資料
12-5 將工作表資料匯入到Access資料庫中
Chapter 13 SQL Server 資料庫實用操作技巧
13-1 傳回SQL Server 資料庫的基本資訊
13-2 建立SQL Server 資料庫和資料表
13-3 刪除SQL Server 資料庫和資料表
13-4 查詢傳回SQL Server 資料庫資料
13-5 將工作表資料匯入到SQL Server 資料庫
Chapter 14 文字檔實用操作技巧
14-1 將文字檔匯入到工作表中
14-2 將工作表資料保存為文字檔
14-3 利用檔物件模型FSO 操作文字檔
Chapter 15 函數、公式及陣列實用操作技巧
15-1 工作表函數和VBA 函數
15-2 自訂函數
15-3 陣列
15-4 公式計算
Chapter 16 程式流程控制實用操作技巧
16-1 迴圈處理
16-2 判斷條件控制
Chapter 17 列印工作表實用操作技巧
17-1 列印設定
17-2 預覽和列印
17-3 自訂預覽和列印
Chapter 18 VBA 專案實用操作技巧
18-1 取得或設定VBA 專案資訊資料
18-2 操作VBA 專案物件
18-3 傳回物件中的程式資訊
18-4 添加/ 取消參考類型庫
18-5 利用VBA 插入表單控制項和模組
Chapter 19 檔案和資料夾實用操作技巧
19-1 利用VBA 標準功能操作檔案
19-2 利用VBA 標準功能操作磁碟機
19-3 利用VBA 標準功能操作資料夾
19-4 利用檔案物件模型FSO操作檔案
19-5 利用檔案物件模型FSO 操作資料夾
Chapter 20 其他Office 應用程式實用操作技巧
20-1 操作Word 檔案
20-2 操作PowerPoint 檔案
20-3 操作Outlook
Chapter 21 Windows 應用程式實用操作技巧
21-1 操作Windows 附件工具
21-2 操作Internet Explorer
21-3 操作Outlook Express
21-4 操作其他軟體
前言
Chapter 01 Application 物件實用操作技巧
1-1 傳回Excel 系統資訊
1-2 自訂Excel 視窗
1-3 自訂Excel 操作選項
1-4 傳回檔案名
1-5 換算計量單位
1-6 顯示內建對話方塊
1-7 傳回Excel 功能表和工具列資訊
1-8 操作Excel 功能表和工具列
1-9 操作輸入對話方塊(InputBox方法)
1-10 制定程式執行計畫
1-11 對Excel 2007 的特殊選項設定
1-12 利用Application 物件事件控制Excel
Chapter 02 Workbook(工作簿)物件實用操作技巧
2-1 引用工作簿
2-2 傳回工作簿基本資訊
2-3 設定工作簿基本資訊
2-4 操作...