|
-- 會員 / 註冊 --
|
|
|
|
中文版Excel 2007高級VBA編程寶典 ( 簡體 字) |
作者:(美)John Walkenbach | 類別:1. -> Office -> OFFICE -> EXCEL |
譯者:馮飛;焦瑜凈 |
出版社:清華大學出版社 | 3dWoo書號: 19608 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:2/1/2009 |
頁數:872 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787302194675 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:這本全能的手冊適合對Excel感興趣的所有人群,不但內容豐富、權威,且條理清晰、結構合理。本書的作者是當之無愧的世界級Excel電子表格專家,他為讀者傾心打造了這本專著,書中匯聚他15年來使用Excel的所有經驗,涵蓋Excel應用和VBA編程涉及的方方面面,是經典著作Excel 2003 Power Programming with VBA的全新升級版。 |
目錄:第Ⅰ部分 Excel基礎知識 第1章 Excel 2007的起源 1.1 電子表格軟件的簡史 1.1.1 最初的起源:VisiCalc 1.1.2 Lotus 1-2-3 1.1.3 Quattro Pro 1.1.4 Microsoft Excel 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.8.1 數字格式 2.8.2 樣式格式 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.14.1 分級顯示 2.14.2 分析工具庫 2.14.3 數據透視表 2.14.4 Solver 2.14.5 XML特性 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 QAT文件 4.6 XLB文件 4.7 加載宏文件 4.8 Excel在注冊表中的設置 4.8.1 關于注冊表 4.8.2 Excel的設置 第Ⅱ部分 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.3.1 創建自定義的功能區 6.3.2 創建自定義的快捷菜單 6.3.3 創建快捷鍵 6.3.4 創建自定義的對話框 6.3.5 在工作表上使用ActiveX控件 6.3.6 執行開發的成果 6.4 使自己關心終端用戶 6.4.1 測試應用程序 6.4.2 盡量完善應用程序的安全性 6.4.3 讓應用程序變得美觀和直觀 6.4.4 創建用戶幫助系統 6.4.5 將開發工作進行歸檔 6.4.6 將電子表格應用程序分發給用戶 6.4.7 在需要的時候更新電子表格應用程序 6.5 其他開發問題 6.5.1 用戶安裝的Excel版本 6.5.2 語言問題 6.5.3 系統速度 6.5.4 視頻模式 第Ⅲ部分 理解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 在工作表中使用函數 10.3.3 在VBA過程中使用函數 10.3.4 分析自定義函數 10.4 Function過程 10.4.1 聲明函數 10.4.2 函數的作用域 10.4.3 執行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.9.1 指定函數類別 10.9.2 添加函數說明 10.10 使用加載宏存儲自定義的函數 10.11 使用Windows API 10.11.1 Windows API示例 10.11.2 確定Windows目錄 10.11.3 檢測Shift鍵 10.11.4 了解更多有關API 函數的信息 第11章 VBA編程示例和技巧 11.1 處理單元格區域 11.1.1 復制單元格區域 11.1.2 移動單元格區域 11.1.3 復制大小可變的單元格區域 11.1.4 選中或者識別各種類型的單元格區域 11.1.5 提示輸入單元格中的值 11.1.6 在下一個空單元格中輸入一個值 11.1.7 暫停宏的運行以便獲得用戶選中的單元格區域 11.1.8 計算選中的單元格的數目 11.1.9 確定選中的單元格區域的類型 11.1.10 有效地遍歷選中的單元格區域 11.1.11 刪除所有空行 11.1.12 任意次數地復制行 11.1.13 確定單元格區域是否包含在另一個單元格區域內 11.1.14 確定單元格的數據類型 11.1.15 讀寫單元格區域 11.1.16 在單元格區域中插入值的更好方法 11.1.17 傳遞一維數組中的內容 11.1.18 將單元格區域傳遞給Variant類型的數組 11.1.19 按數值選擇單元格 11.1.20 復制非連續的單元格區域 11.2 處理工作簿和工作表 11.2.1 保存所有工作簿 11.2.2 保存和關閉所有工作簿 11.2.3 隱藏除選區之外的區域 11.2.4 同步工作表 11.3 VBA技巧 11.3.1 切換布爾類型的屬性值 11.3.2 確定打印頁面的數量 11.3.3 顯示日期和時間 11.3.4 獲得字體列表 11.3.5 對數組進行排序 11.3.6 處理一系列文件 11.4 使用在代碼中的一些有用的函數 11.4.1 FileExists函數 11.4.2 FileNameOnly函數 11.4.3 PathExists函數 11.4.4 RangeNameExists函數 11.4.5 SheetExists函數 11.4.6 WorkbookIsOpen函數 11.4.7 檢索已經關閉的工作簿中的值 11.5 一些有用的工作表函數 11.5.1 返回單元格的格式信息 11.5.2 會說話的工作表 11.5.3 顯示在保存或打印文件時的時間 11.5.4 理解對象的父親 11.5.5 計算值介于兩個值之間的單元格數目 11.5.6 計算單元格區域中可見單元格的數目 11.5.7 確定行或列中最后一個非空的單元格 11.5.8 字符串與模式匹配 11.5.9 從字符串中提取第n個元素 11.5.10 多功能的函數 11.5.11 SheetOffset函數 11.5.12 返回所有工作表中數據的最大值 11.5.13 返回沒有重復的隨機整數元素的數組 11.5.14 隨機化單元格區域 11.6 Windows API調用 11.6.1 確定文件的關聯性 11.6.2 確定磁盤驅動器信息 11.6.3 確定默認打印機的信息 11.6.4 確定視頻顯示器的信息 11.6.5 為應用程序添加聲音 11.6.6 讀寫注冊表 第Ⅳ部分 用戶窗體 第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.6.1 使用Windows API函數選中目錄 12.6.2 使用FileDialog對象選中目錄 12.7 顯示Excel的內置對話框 12.7.1 關于Dialogs集合 12.7.2 執行功能區命令 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.6.4 適應鍵盤用戶的需求 13.7 顯示和關閉用戶窗體 13.7.1 顯示用戶窗體 13.7.2 關閉用戶窗體 13.7.3 關于事件處理程序 13.8 創建用戶窗體的示例 13.8.1 創建用戶窗體 13.8.2 編寫代碼顯示對話框 13.8.3 測試對話框 13.8.4 添加事件處理程序 13.8.5 驗證數據的有效性 13.8.6 完成的對話框作品 13.9 理解用戶窗體的事件 13.9.1 了解事件 13.9.2 用戶窗體的事件 13.9.3 數值調節鈕的事件 13.9.4 數值調節鈕與文本框配對 13.10 引用用戶窗體的控件 13.11 自定義“工具箱” 13.11.1 更改圖標或提供文本 13.11.2 添加新頁 13.11.3 自定義或組合控件 13.11.4 添加新的ActiveX控件 13.12 創建用戶窗體的模板 13.13 用戶窗體檢驗表 第14章 用戶窗體示例 第15章 用戶窗體的高級技巧 第Ⅴ部分 高級編程技巧 第16章 用VBA開發Excel實用程序 第17章 使用數據透視表 第18章 使用圖表 第19章 理解Excel的事件 第20章 與其他應用程序的交互 第21章 創建和使用加載宏 第Ⅵ部分 開發應用程序 第22章 使用功能區 第23章 使用快捷菜單 第24章 為應用程序提供幫助 第25章 開發面向用戶的應用程序 第Ⅶ部分 其他主題 第26章 兼容性問題 第27章 用VBA處理文件 第28章 使用Visual Basic組件 第29章 理解類模塊 第30章 使用顏色 第31章 有關Excel編程的常見問題 第Ⅷ部分 附錄 |
序: |
|