第i部分 excel基礎知識
第1章 excel 2010的起源
1.1 電子錶格軟件的簡史
1.1.1 最初的起源:visicalc
1.1.2 lotus 1-2-3
1.1.3 quattro pro
1.1.4 microsoft excel
1.1.5 當前麵臨的競爭
1.2 excel 對開發人員的重要性
1.3 excel在microsoft戰略中的角色
第2章 excel概述
2.1 關於對象的思考
2.2 工作簿
2.2.1 工作錶
2.2.2 圖錶工作錶
2.2.3 xlm宏工作錶
2.2.4 excel 5/95對話框編輯錶
2.3 excel的用戶界麵
2.3.1 功能區的引入
.2.3.2 快捷菜單和浮動工具欄
2.3.3 對話框
2.3.4 鍵盤快捷鍵
2.3.5 智能標記
2.3.6 任務窗格
2.4 自定義屏幕顯示
2.5 數據錄入
2.6 公式、函數和名稱
2.7 選擇對象
2.8 格式
2.9 保護選項
2.9.1 保護公式以防被重寫
2.9.2 保護工作簿的結構
2.9.3 使用密碼來保護工作簿
2.9.4 使用密碼來保護vba代碼
2.10 圖錶
2.11 圖示和smartart
2.12 數據庫訪問
2.12.1 工作錶數據庫
2.12.2 外部數據庫
2.13 internet特性
2.14 分析工具
2.15 加載項
2.16 宏和編程
2.17 文件格式
2.18 excel的幫助係統
第3章 公式的使用技巧
3.1 公式概述
3.2 計算公式
3.3 單元格和單元格區域引用
3.3.1 為什麼使用不是相對的引用
3.3.2 r1c1錶示法
3.3.3 引用其他的工作錶或工作簿
3.4 使用名稱
3.4.1 命名單元格和單元格區域
3.4.2 將名稱應用於現有的引用中
3.4.3 交叉名稱
3.4.4 命名列和行
3.4.5 名稱的作用範圍
3.4.6 命名常量
3.4.7 命名公式
3.4.8 命名對象
3.5 公式錯誤
3.6 數組公式
3.6.1 一個數組公式的示例
3.6.2 數組公式日曆
3.6.3 數組公式的優缺點
3.7 計數和求和技巧
3.7.1 計數公式的示例
3.7.2 求和公式的示例
3.7.3 其他計數工具
3.8 使用日期和時間
3.8.1 輸入日期和時間
3.8.2 使用1900年之前的日期
3.9 創建大公式
第4章 理解excel的文件
4.1 啓動excel
4.2 文件類型
4.2.1 excel文件格式
4.2.2 文本文件格式
4.2.3 數據庫文件格式
4.2.4 其他文件格式
4.3 模闆文件的處理
4.3.1 查看模闆
4.3.2 創建模闆
4.3.3 創建工作簿模闆
4.4 excel文件的內部情況
4.4.1 仔細分析一個文件
4.4.2 為什麼文件格式很重要
4.5 officeui文件
4.6 xlb文件
4.7 加載項文件
4.8 excel在注冊錶中的設置
4.8.1 關於注冊錶
4.8.2 excel的設置
第ii部分 excel應用程序開發
第5章 電子錶格應用程序的內涵
5.1 電子錶格應用程序
5.2 開發人員和終端用戶
5.2.1 開發人員的定義及其工作
5.2.2 電子錶格應用程序用戶的分類
5.2.3 電子錶格應用程序的客戶
5.3 用excel解決問題
5.4 基本的電子錶格應用程序類型
5.4.1 快捷但質量不高的電子錶格應用程序
5.4.2 自己創作、自己使用的電子錶格應用程序
5.4.3 單用戶電子錶格應用程序
5.4.4 意大利麵條式電子錶格應用程序
5.4.5 實用電子錶格應用程序
5.4.6 包含工作錶函數的加載項電子錶格
5.4.7 單元塊預算式電子錶格應用程序
5.4.8 假設分析模型式電子錶格應用程序
5.4.9 數據存儲和訪問電子錶格應用程序
5.4.10 數據庫前端電子錶格應用程序
5.4.11 統包式電子錶格應用程序
第6章 電子錶格應用程序開發的基礎
6.1 應用程序的開發步驟
6.2 確定用戶需求
6.3 規劃滿足用戶需求的應用程序
6.4 確定最閤適的用戶界麵
6.4.1 創建自定義的功能區
6.4.2 創建自定義的快捷菜單
6.4.3 創建快捷鍵
6.4.4 創建自定義對話框
6.4.5 在工作錶上使用activex控件
6.4.6 執行開發的成果
6.5 關心終端用戶
6.5.1 測試應用程序
6.5.2 盡量完善應用程序的安全性
6.5.3 讓應用程序變得美觀和直觀
6.5.4 創建用戶幫助係統
6.5.5 將開發工作進行歸檔
6.5.6 將電子錶格應用程序分發給用戶
6.5.7 在需要的時候更新電子錶格應用程序
6.6 其他開發問題
6.6.1 用戶安裝的excel版本
6.6.2 語言問題
6.6.3 係統速度
6.6.4 視頻模式
第iii部分 理解vba
第7章 vba概述
7.1 basic的一些基本背景
7.2 關於vba
7.2.1 對象模型
7.2.2 vba與xlm的對比
7.3 vba的基礎知識
7.4 visual basic編輯器概述
7.4.1 顯示excel的“開發工具”選項卡
7.4.2 激活vbe
7.4.3 vbe窗口
7.5 使用“工程資源管理器”窗口
7.5.1 添加新的vba模塊
7.5.2 移除vba模塊
7.5.3 導齣和導入對象
7.6 使用“代碼”窗口
7.6.1 窗口的最小化和最大化
7.6.2 vba代碼的存儲
7.6.3 vba代碼的輸入
7.7 vbe環境的定製
7.7.1 使用“編輯器”選項卡
7.7.2 使用“編輯器格式”選項卡
7.7.3 使用“通用”選項卡
7.7.4 使用“可連接的”選項卡
7.8 宏錄製器
7.8.1 宏錄製器實際記錄哪些內容
7.8.2 相對模式還是絕對模式
7.8.3 選項的錄製
7.8.4 清理己錄製的宏
7.9 關於對象和集閤
7.9.1 對象層次結構
7.9.2 關於集閤
7.9.3 對象的引用
7.10 屬性和方法
7.10.1 對象的屬性
7.10.2 對象的方法
7.11 comment對象示例
7.11.1 查看有關comment對象的幫助
7.11.2 comment對象的屬性
7.11.3 comment對象的方法
7.11.4 comments集閤
7.11.5 關於comment屬性
7.11.6 comment對象中的對象
7.11.7 確定單元格中是否含有comment對象
7.11.8 添加新的comment對象
7.12 一些有用的應用程序屬性
7.13 range對象的使用
7.13.1 range屬性
7.13.2 cells屬性
7.13.3 offset屬性
7.14 關於對象的更多信息
7.14.1 需要牢記的基本概念
7.14.2 學習有關對象和屬性的更多信息
第8章 vba編程基礎
8.1 vba語言元素概覽
8.2 注釋
8.3 變量、數據類型和常量
8.3.1 數據類型的定義
8.3.2 聲明變量
8.3.3 變量的作用域
8.3.4 常量的使用
8.3.5 字符串的使用
8.3.6 日期的使用
8.4 賦值語句
8.5 數組
8.5.1 數組的聲明
8.5.2 多維數組的聲明
8.5.3 動態數組的聲明
8.6 對象變量
8.7 用戶自定義數據類型
8.8 內置函數
8.9 對象和集閤的處理
8.9.1 with-end with結構
8.9.2 for each-next結構
8.10 代碼執行的控製
8.10.1 goto語句
8.10.2 if-then結構
8.10.3 select case結構
8.10.4 指令塊的循環
第9章 vba的sub過程
9.1 關於過程
9.1.1 sub過程的聲明
9.1.2 過程的作用域
9.2 執行sub過程
9.2.1 通過“運行子過程/用戶窗體”命令執行過程
9.2.2 從“宏”對話框執行過程
9.2.3 用ctrl+快捷鍵組閤執行過程
9.2.4 從功能區執行過程
9.2.5 從自定義快捷菜單中執行過程
9.2.6 從另一個過程中執行過程
9.2.7 通過單擊對象執行過程
9.2.8 在事件發生時執行過程
9.2.9 從“立即窗口”執行過程
9.3 嚮過程中傳遞參數
9.4 錯誤處理技術
9.4.1 捕獲錯誤
9.4.2 錯誤處理示例
9.5 使用sub過程的實際示例
9.5.1 目標
9.5.2 工程需求
9.5.3 已經瞭解的信息
9.5.4 解決方法
9.5.5 需要瞭解哪些信息
9.5.6 初步的錄製工作
9.5.7 初始設置
9.5.8 代碼的編寫
9.5.9 排序過程的編寫
9.5.10 更多的測試
9.5.11 修復問題
9.5.12 實用程序的可用性
9.5.13 對工程進行評估
第10章 創建function過程
10.1 sub過程與function過程的比較
10.2 為什麼創建自定義的函數
10.3 介紹性的函數示例
10.3.1 在工作錶中使用函數
10.3.2 在vba過程中使用函數
10.3.3 分析自定義函數
10.4 function過程
10.4.1 函數的作用域
10.4.2 執行function過程
10.5 function過程的參數
10.6 函數示例
10.6.1 無參數的函數
10.6.2 帶有一個參數的函數
10.6.3 帶有兩個參數的函數
10.6.4 使用數組作為參數的函數
10.6.5 帶有可選參數的函數
10.6.6 返迴vba數組的函數
10.6.7 返迴錯誤值的函數
10.6.8 帶有不定數量參數的函數
10.7 模擬excel的sum函數
10.8 擴展的日期函數
10.9 函數的調試
10.10 使用“插入函數”對話框
10.10.1 使用macrooptions方法
10.10.2 指定函數類彆
10.10.3 手動添加函數說明
10.11 使用加載項存儲自定義的函數
10.12 使用windows api
10.12.1 windows api示例
10.12.2 確定windows目錄
10.12.3 檢測shift鍵
10.12.4 瞭解更多有關api函數的信息
第11章 vba編程示例和技巧
11.1 通過示例學習
11.2 處理單元格區域
11.2.1 復製單元格區域
11.2.2 移動單元格區域
11.2.3 復製大小可變的單元格區域
11.2.4 選中或者識彆各種類型的單元格區域
11.2.5 提示輸入單元格中的值
11.2.6 在下一個空單元格中輸入一個值
11.2.7 暫停宏的運行以便獲得用戶選中的單元格區域
11.2.8 計算選中的單元格的數目
11.2.9 確定選中的單元格區域的類型
11.2.10 有效地循環遍曆選中的單元格區域
11.2.11 刪除所有空行
11.2.12 任意次數地復製行
11.2.13 確定單元格區域是否包含在另一個單元格區域內
11.2.14 確定單元格的數據類型
11.2.15 讀寫單元格區域
11.2.16 在單元格區域中寫入值的更好方法
11.2.17 傳遞一維數組中的內容
11.2.18 將單元格區域傳遞給variant類型的數組
11.2.19 按數值選擇單元格
11.2.20 復製非連續的單元格區域
11.3 處理工作簿和工作錶
11.3.1 保存所有工作簿
11.3.2 保存和關閉所有工作簿
11.3.3 隱藏除選區之外的區域
11.3.4 同步工作錶
11.4 vba技巧
11.4.1 切換布爾類型的屬性值
11.4.2 確定打印頁麵的數量
11.4.3 顯示日期和時間
11.4.4 獲得字體列錶
11.4.5 對數組進行排序
11.4.6 處理一係列文件
11.5 使用在代碼中的一些有用的函數
11.5.1 fileexists函數
11.5.2 filenameonly函數
11.5.3 pathexists函數
11.5.4 rangenameexists函數
11.5.5 sheetexists函數
11.5.6 workbookisopen函數
11.5.7 檢索已經關閉的工作簿中的值
11.6 一些有用的工作錶函數
11.6.1 返迴單元格的格式信息
11.6.2 會說話的工作錶
11.6.3 顯示在保存或打印文件時的時間
11.6.4 理解對象的父對象
11.6.5 計算介於兩個值之間的單元格數目
11.6.6 確定行或列中最後一個非空的單元格
11.6.7 字符串與模式匹配
11.6.8 從字符串中提取第n個元素
11.6.9 拼寫齣數字
11.6.10 多功能的函數
11.6.11 sheetoffset函數
11.6.12 返迴所有工作錶中數據的最大值
11.6.13 返迴沒有重復的隨機整數元素的數組
11.6.14 隨機化單元格區域
11.7 windows api調用
11.7.1 確定文件的關聯性
11.7.2 確定磁盤驅動器信息
11.7.3 確定默認打印機的信息
11.7.4 確定視頻顯示器的信息
11.7.5 為應用程序添加聲音
11.7.6 讀寫注冊錶
第iv部分 用戶窗體
第12章 多種自定義對話框的方法
12.1 創建用戶窗體之前需要瞭解的內容
12.2 使用輸入框
12.2.1 vba的inputbox函數
12.2.2 excel的inputbox方法
12.3 vba的msgbox函數
12.4 excel的getopenfilename方法
12.5 excel的getsaveasfilename方法
12.6 提示輸入目錄名稱
12.7 顯示excel的內置對話框
12.8 顯示數據記錄單
12.8.1 使得數據記錄單變得可以訪問
12.8.2 通過使用vba來顯示數據記錄單
第13章 用戶窗體概述
13.1 excel如何處理自定義對話框
13.2 插入新的用戶窗體
13.3 嚮用戶窗體中添加控件
13.4 “工具箱”中的控件
13.4.1 復選框
13.4.2 組閤框
13.4.3 命令按鈕
13.4.4 框架
13.4.5 圖像
13.4.6 標簽
13.4.7 列錶框
13.4.8 多頁
13.4.9 選項按鈕
13.4.10 refedit
13.4.11 滾動條
13.4.12 數值調節鈕
13.4.13 tabstrip
13.4.14 文本框
13.4.15 切換按鈕
13.5 調整用戶窗體的控件
13.6 調整控件的屬性
13.6.1 使用“屬性”窗口
13.6.2 共同屬性
13.6.3 滿足鍵盤用戶的需求
13.7 顯示用戶窗體
13.7.1 顯示無模式的用戶窗體
13.7.2 顯示基於變量的用戶窗體
13.7.3 加載用戶窗體
13.7.4 關於事件處理程序
13.8 關閉用戶窗體
13.9 創建用戶窗體的示例
13.9.1 創建用戶窗體
13.9.2 編寫代碼顯示對話框
13.9.3 測試對話框
13.9.4 添加事件處理程序
13.9.5 驗證數據的有效性
13.9.6 完成的對話框作品
13.10 理解用戶窗體的事件
13.10.1 瞭解事件
13.10.2 用戶窗體的事件
13.10.3 數值調節鈕的事件
13.10.4 數值調節鈕與文本框配套使用
13.11 引用用戶窗體的控件
13.12 自定義“工具箱”
13.12.1 在“工具箱”中添加新頁
13.12.2 自定義或組閤控件
13.12.3 添加新的activex控件
13.13 創建用戶窗體的模闆
13.14 用戶窗體檢驗錶
第14章 用戶窗體示例
14.1 創建用戶窗體式菜單
14.1.1 在用戶窗體中使用命令按鈕
14.1.2 在用戶窗體中使用列錶框
14.2 從用戶窗體選中單元格區域
14.3 創建歡迎界麵
14.4 禁用用戶窗體的關閉按鈕
14.5 改變用戶窗體的大小
14.6 從用戶窗體中縮放和滾動工作錶
14.7 列錶框技巧
14.7.1 嚮列錶框控件中添加條目
14.7.2 確定選中的條目
14.7.3 確定選中的列錶框中的多個條目
14.7.4 單個列錶框中的多個列錶
14.7.5 列錶框條目的轉移
14.7.6 在列錶框中移動條目
14.7.7 使用多列的列錶框控件
14.7.8 使用列錶框選中工作錶中的行
14.7.9 使用列錶框激活工作錶
14.8 在用戶窗體中使用多頁控件
14.9 使用外部控件
14.10 使標簽動畫化
第15章 用戶窗體的高級技巧
15.1 無模式對話框
15.2 顯示進度條
15.2.1 創建獨立的進度條
15.2.2 使用多頁控件顯示進度條
15.2.3 在不使用多頁控件的情況下顯示進度條
15.3 創建嚮導
15.3.1 為嚮導設置多頁控件
15.3.2 嚮嚮導用戶窗體中添加按鈕
15.3.3 編寫嚮導按鈕的程序
15.3.4 編寫嚮導中的相關代碼
15.3.5 使用嚮導執行任務
15.4 模仿msgbox函數
15.4.1 模仿msgbox函數:mymsgbox函數的代碼
15.4.2 mymsgbox函數的工作原理
15.4.3 使用mymsgbox函數
15.5 帶有可移動控件的用戶窗體
15.6 沒有標題欄的用戶窗體
15.7 使用用戶窗體模擬工具欄
15.8 可調整大小的用戶窗體
15.9 用一個事件處理程序處理多個用戶窗體控件
15.10 在用戶窗體中選擇顔色
15.11 在用戶窗體中顯示圖錶
15.11.1 將圖錶保存為gif文件
15.11.2 更改圖像控件的picture屬性
15.12 使用戶窗體半透明
15.13 增強型數據記錄單
15.13.1 關於enhanced data form加載項
15.13.2 安裝enhanced data form加載項
15.14 用戶窗體上的數字推盤
15.15 用戶窗體上的電動撲剋
第v部分 高級編程技巧
第16章 用vba開發excel實用程序
16.1 關於excel實用程序
16.2 使用vba開發實用程序
16.3 如何開發好的實用程序
16.4 text tools:實用程序剖析
16.4.1 text tools的背景
16.4.2 text tools的工程目標
16.4.3 text tools工作簿
16.4.4 text tools實用程序的工作原理
16.4.5 text tools實用程序的用戶窗體
16.4.6 module1 vba模塊
16.4.7 userform1代碼模塊
16.4.8 提高text tools實用程序的效率
16.4.9 保存text tools實用程序的設置
16.4.10 實現撤消
16.4.11 顯示幫助文件
16.4.12 添加ribbonx代碼
16.4.13 工程驗收
16.4.14 理解text tools實用程序
16.5 獲取更多關於excel實用程序的知識
第17章 使用數據透視錶
17.1 介紹性數據透視錶示例
17.1.1 創建數據透視錶
17.1.2 檢查錄製的數據透視錶代碼
17.1.3 整理錄製的數據透視錶代碼
17.2 創建更為復雜的數據透視錶
17.2.1 創建數據透視錶的代碼
17.2.2 更為復雜的數據透視錶的工作原理
17.3 創建多個數據透視錶
17.4 創建轉換的數據透視錶
第18章 使用圖錶
18.1 關於圖錶
18.1.1 圖錶的位置
18.1.2 宏錄製器和圖錶
18.1.3 chart對象模型
18.2 創建嵌入式圖錶
18.3 在圖錶工作錶上創建圖錶
18.4 使用vba激活圖錶
18.5 圖錶的移動
18.6 使用vba使圖錶取消激活
18.7 確定圖錶是否被激活
18.8 從chartobjects或charts集閤中刪除圖錶
18.9 循環遍曆所有圖錶
18.10 調整chartobjects對象的大小並對齊
18.11 導齣圖錶
18.12 修改圖錶中使用的數據
18.12.1 基於活動單元格修改圖錶數據
18.12.2 用vba確定圖錶中使用的單元格區域
18.13 使用vba在圖錶上顯示任意數據標簽
18.14 在用戶窗體中顯示圖錶
18.15 理解圖錶事件
18.15.1 使用圖錶事件的一個示例
18.15.2 為嵌入式圖錶啓用事件
18.15.3 示例:在嵌入式圖錶上使用chart事件
18.16 vba製圖技巧
18.16.1 在整個頁麵上打印嵌入式圖錶
18.16.2 通過隱藏列來隱藏序列
18.16.3 創建未鏈接的圖錶
18.16.4 用mouseover事件顯示文本
18.17 圖錶動畫
18.17.1 滾動圖錶
18.17.2 創建一個內擺綫圖錶
18.17.3 創建一個“時鍾”圖錶
18.18 在不使用vba的情況下創建一個交互式圖錶
18.18.1 獲取數據來創建一個交互式圖錶
18.18.2 為交互式工作錶創建選項按鈕控件
18.18.3 為交互式圖錶創建城市列錶
18.18.4 創建交互式圖錶的數據單元格區域
18.18.5 創建交互式圖錶
18.19 使用迷你圖
第19章 理解excel的事件
19.1 excel可以監視的事件類型
19.1.1 理解事件發生的順序
19.1.2 事件處理程序存放的位置
19.1.3 禁用事件
19.1.4 輸入事件處理代碼
19.1.5 使用參數的事件處理程序
19.2 工作簿級彆的事件
19.2.1 open事件
19.2.2 activate事件
19.2.3 sheetactivate事件
19.2.4 newsheet事件
19.2.5 beforesave事件
19.2.6 deactivate事件
19.2.7 beforeprint事件
19.2.8 beforeclose事件
19.3 檢查工作錶事件
19.3.1 change事件
19.3.2 監視特定單元格區域的修改
19.3.3 selectionchange事件
19.3.4 beforedoubleclick事件
19.3.5 beforerightclick事件
19.4 檢查圖錶事件
19.5 監視應用程序事件
19.5.1 啓用應用程序級彆的事件
19.5.2 確定工作簿何時被打開
19.5.3 監視應用程序級彆的事件
19.6 使用用戶窗體事件
19.7 訪問與對象無關聯的事件
19.7.1 ontime事件
19.7.2 onkey事件
第20章 與其他應用程序的交互
20.1 從excel中啓動應用程序
20.1.1 使用vba的shell函數
20.1.2 使用windows的shellexecute api函數
20.2 用excel激活應用程序
20.2.1 使用appactivate語句
20.2.2 激活一個microsoft office應用程序
20.3 運行“控製麵闆”對話框
20.4 在excel中使用自動化
20.4.1 通過使用自動化來使用外部對象
20.4.2 前期綁定與後期綁定
20.4.3 後期綁定的一個示例
20.4.4 從excel中控製word
20.4.5 從其他應用程序中控製excel
20.5 通過outlook發送個性化的電子郵件
20.6 從excel中發送電子郵件附件
20.7 使用sendkeys
第21章 創建和使用加載項
21.1 什麼是加載項
21.1.1 加載項與標準工作簿的比較
21.1.2 創建加載項的原因
21.2 理解excel的加載項管理器
21.3 創建加載項
21.4 加載項示例
21.4.1 為加載項示例添加描述信息
21.4.2 創建加載項
21.4.3 安裝加載項
21.4.4 測試加載項
21.4.5 發布加載項
21.4.6 修改加載項
21.5 比較xlam和xlsm文件
21.5.1 xlam文件中的vba集閤成員
21.5.2 xlsm和xlam文件的可見性
21.5.3 xlsm和xlam文件的工作錶和圖錶工作錶
21.5.4 訪問加載項中的vba過程
21.6 用vba操作加載項
21.6.1 addin對象屬性
21.6.2 作為工作簿訪問加載項
21.6.3 addin對象事件
21.7 優化加載項的性能
21.8 加載項的特殊問題
21.8.1 確保加載項已經安裝
21.8.2 從加載項中引用其他文件
21.8.3 為加載項檢測適用的excel版本
第vi部分 開發應用程序
第22章 使用功能區
22.1 功能區基礎
22.2 vba和功能區
22.2.1 訪問功能區控件
22.2.2 使用功能區
22.2.3 激活選項卡
22.3 定製功能區
22.3.1 ribbonx的一個簡單示例
22.3.2 功能區的一個簡單示例(修改版)
22.3.3 ribbonx的另一個示例
22.3.4 功能區控件演示
22.3.5 dynamicmenu控件示例
22.3.6 更多關於功能區定製的內容
22.4 創建老式工具欄
22.4.1 excel 2010老式工具欄的局限性
22.4.2 創建工具欄的代碼
第23章 使用快捷菜單
23.1 命令欄簡介
23.1.1 命令欄的類型
23.1.2 列齣快捷菜單
23.1.3 引用命令欄
23.1.4 引用命令欄中的控件
23.1.5 命令欄控件的屬性
23.1.6 顯示所有的快捷菜單項
23.2 使用vba定製快捷菜單
23.2.1 重置快捷菜單
23.2.2 禁用快捷菜單
23.2.3 禁用快捷菜單項
23.2.4 嚮“單元格”快捷菜單中添加一個新項
23.2.5 嚮快捷菜單中添加一個子菜單
23.3 快捷菜單與事件
23.3.1 自動添加和刪除菜單
23.3.2 禁用或隱藏快捷菜單項
23.3.3 創建一個上下文相關的快捷菜單
第24章 為應用程序提供幫助
24.1 excel應用程序的“幫助”
24.2 使用excel組件的幫助係統
24.2.1 為幫助係統使用單元格批注
24.2.2 為幫助係統使用文本框
24.2.3 使用工作錶來顯示幫助文本
24.2.4 在用戶窗體中顯示幫助
24.3 在web瀏覽器中顯示“幫助”
24.3.1 使用html文件
24.3.2 使用一個mhtml文件
24.4 使用html幫助係統
24.5 將“幫助”文件與應用程序相關聯
第25章 開發麵嚮用戶的應用程序
25.1 什麼是麵嚮用戶的應用程序
25.2 loan amortization wizard
25.2.1 使用load amortization wizard
25.2.2 load amortization wizard的工作簿結構
25.2.3 load amortization wizard的工作原理
25.2.4 可以增強load amortization wizard的地方
25.3 應用程序開發概念
第vii部分 其他主題
第26章 兼容性問題
26.1 什麼是兼容性
26.2 兼容性問題的類型
26.3 避免使用新功能
26.4 在mac機器上是否可用
26.5 處理64位excel
26.6 創建一個國際化的應用程序
26.6.1 多語言應用程序
26.6.2 vba語言的考慮
26.6.3 使用本地屬性
26.6.4 係統設置識彆
26.6.5 日期和時間設置
第27章 用vba處理文件
27.1 執行常見的文件操作
27.1.1 使用與vba文件相關的指令
27.1.2 使用filesystemobject對象
27.2 顯示擴展文件信息
27.3 文本文件的處理
27.3.1 打開文本文件
27.3.2 讀取文本文件
27.3.3 編寫文本文件
27.3.4 獲取文件序號
27.3.5 確定或設置文件位置
27.3.6 讀寫語句
27.4 文本文件操作示例
27.4.1 導入文本文件中的數據
27.4.2 將單元格區域的數據導齣到文本文件中
27.4.3 將文本文件的內容導入到單元格區域中
27.4.4 記錄excel日誌的用法
27.4.5 篩選文本文件
27.4.6 導齣單元格區域的數據為html格式
27.4.7 導齣單元格區域到xml文件
27.5 壓縮和解壓縮文件
27.5.1 壓縮文件
27.5.2 解壓縮文件
27.6 使用ado
第28章 使用visual basic組件
28.1 ide簡介
28.2 ide對象模型
28.3 顯示vba工程中的所有組件
28.4 列齣工作簿中的所有vba過程
28.5 用更新版本替換模塊
28.6 使用vba編寫vba代碼
28.7 在設計時嚮用戶窗體中添加控件
28.7.1 設計時與運行時的用戶窗體操作對比
28.7.2 在設計時添加100個命令按鈕
28.8 通過編程創建用戶窗體
28.8.1 一個簡單的運行時用戶窗體示例
28.8.2 一個有用(但是不簡單)的動態用戶窗體示例
第29章 理解類模塊
29.1 什麼是類模塊
29.2 示例:創建numlock類
29.2.1 插入類模塊
29.2.2 給類模塊添加vba代碼
29.2.3 使用numlockclass類
29.3 更多有關類模塊的信息
29.3.1 對象屬性編程
29.3.2 對象的方法編程
29.3.3 類模塊事件
29.4 示例:csv文件類
29.4.1 csvfileclass的類模塊級變量
29.4.2 csvfileclass的屬性過程
29.4.3 csvfileclass的方法過程
29.4.4 使用csvfileclass對象
第30章 使用顔色
30.1 指定顔色
30.1.1 rgb顔色係統
30.1.2 hsl顔色係統
30.1.3 轉換顔色
30.2 理解灰度模式
30.2.1 將彩色轉換為灰色
30.2.2 以灰度模式瀏覽圖錶
30.3 顔色實驗
30.4 理解文檔主題
30.4.1 關於文檔主題
30.4.2 理解文檔主題顔色
30.4.3 顯示所有的主題顔色
30.5 使用shape對象
30.5.1 圖示的背景色
30.5.2 圖示和主題顔色
30.5.3 圖示示例
30.6 修改圖錶顔色
第31章 有關excel編程的常見問題
31.1 獲得關於faq的信息
31.2 excel的一般問題
31.3 vbe
31.4 過程
31.5 函數
31.6 對象、屬性、方法和事件
31.7 用戶窗體
31.8 加載項
31.9 用戶界麵
第viii部分 附錄
附錄a excel在綫資源
附錄b vba語句和函數引用
附錄c vba錯誤代碼
附錄d 本書的下載文件包中的內容
· · · · · · (
收起)