注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)家庭與辦公軟件Excel專業(yè)開發(fā)(第2版)

Excel專業(yè)開發(fā)(第2版)

Excel專業(yè)開發(fā)(第2版)

定 價:¥99.00

作 者: (美)布倫 等著,王永 等譯
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 家庭與辦公室用書 微軟Office

ISBN: 9787121183133 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 765 字?jǐn)?shù):  

內(nèi)容簡介

  《Excel專業(yè)開發(fā)(第2版)》基于Excel2003及之后的版本和VSTO.NET2008開發(fā)平臺介紹了Excel專業(yè)應(yīng)用程序開發(fā)的各種方法和技術(shù),其內(nèi)容相對第一版有較大的調(diào)整和更新。主要包括Excel各類應(yīng)用程序的結(jié)構(gòu)和開發(fā)方法;Excel應(yīng)用程序的工作表、用戶接口、工具欄、用戶窗體和Office2007功能區(qū)用戶界面等的開發(fā);自定義類與對象的程序設(shè)計;VBA程序的設(shè)計、錯誤處理、調(diào)試及性能優(yōu)化;圖表編程技術(shù)、數(shù)據(jù)處理技術(shù)、數(shù)據(jù)庫開發(fā)技術(shù),以及在Excel應(yīng)用程序中控制其他程序的技術(shù);Excel與C、VB6、VB.NET2008的混合編程、托管外接程序開發(fā)及WindowsAPI函數(shù)的調(diào)用方法;Excel與XML、Web服務(wù)程序的通信,以及Excel專業(yè)應(yīng)用程序的安全、打包、發(fā)布及幫助文件的制作等內(nèi)容。本書對Excel應(yīng)用程序開發(fā)各種技術(shù)的介紹全面而深入淺出,通俗易懂,是Excel中高級用戶和開發(fā)人員的首選書籍,也是想了解與提高Excel應(yīng)用程序設(shè)計的技術(shù)人員的最佳參考書。

作者簡介

  Rob Boveyrobbovey@appspro.comRob Bovey是一家名為Application Professionals的軟件開發(fā)公司的總裁,該公司專注于MicrosoftOffice、Visual Basic以及SQLServer等應(yīng)用程序的開發(fā)。Rob將其多年以來為團體客戶開發(fā)財務(wù)、會計和行政信息系統(tǒng)的寶貴經(jīng)驗帶到了ApplicationProfessionals公司。如果您想了解更多的信息,請訪問ApplicationProfessionals的官方網(wǎng)站www.appspro.com。Rob曾負(fù)責(zé)完成了Microsoft Excel中幾個插件的開發(fā),先后參與了Microsoft Excel 97 DevelopersKit和Excel 2002 and 2007 VBA Programmer'sReference兩書的編寫。Rob分別于羅切斯特理工學(xué)院和北卡羅來納州大學(xué)ChapelHill分校獲得理學(xué)學(xué)士學(xué)位和MBA碩士學(xué)位。自1995年以來,Rob每年都被Microsoft授予“最有價值專家”稱號。Dennis Wallentindennis@excelkb.comDennisWallentin與妻子和兩個女兒生活在瑞典?stersund。從1980年開始,Dennis就一直致力于Excel企業(yè)解決方案的開發(fā),擁有企業(yè)管理和會計學(xué)碩士學(xué)位。Dennis是XL-Dennis的創(chuàng)始人。他為各種不同規(guī)模的公司,包括瑞典本土和國際公司的公共部門提供解決方案。同時,他還為最新版的Excel程序和圖書撰寫評論,以及在瑞典的雜志上發(fā)表與Excel相關(guān)的文章。在過去的幾年中,Dennis專注于基于.NET技術(shù)的Excel企業(yè)解決方案的開發(fā),其中也包括VisualStudio Tools for Of?ce System(VSTO)。Stephen Bullenstephen@oaltd.co.ukStephenBullen和妻子Clare、女兒Becky,以及名叫Fluffy和Charlie的兩只狗,生活在英國倫敦WoodfordGreen。Stephen在牛津大學(xué)獲得工程學(xué)、經(jīng)濟學(xué)和管理學(xué)碩士學(xué)位,是難得的精通商業(yè)和技術(shù)的雙料專家。Stephen目前供職于美林公司倫敦分公司,管理著一個全球性的電子表格開發(fā)團隊,負(fù)責(zé)前端辦公系統(tǒng)定價和風(fēng)險管理工具的生產(chǎn)。Stephen創(chuàng)辦的網(wǎng)站(www.oaltd.co.uk)上提供了許多幫助使用Excel和進行Excel應(yīng)用程序開發(fā)的工具、案例和相關(guān)技術(shù),以及一些有趣的小貼士。在此之前,Stephen曾先后參與John Green的Excel 2000 VBA Programmer'sReference一書及其后續(xù)更新版的編寫。(這些書均由Wrox Press出版社出版。)15年來,Stephen還一直活躍在與Excel相關(guān)的網(wǎng)上社區(qū)。因其豐富的知識、技能和卓越貢獻,自1996年以來,Stephen每年都被Microsoft授予“最有價值專家”稱號。John Greengreenj@bigpond.net.auJohnGreen是一名獨立計算機顧問,工作生活地在澳大利亞悉尼市,他精于利用VBA對Excel、Access、Word及Outlook進行整合。John有著30年以上的計算機從業(yè)經(jīng)驗,并獲得了化學(xué)工程學(xué)士學(xué)位和MBA碩士學(xué)位。John使用FORTRAN編寫了第一個程序,隨后投入到了大型機的專業(yè)設(shè)計語言發(fā)展中。20世紀(jì)80年代早期,John的研究興趣開始向電子表格系統(tǒng)轉(zhuǎn)移,包括Lotus1-2-3和微軟的Excel。1980年,John創(chuàng)辦了自己的公司ExecuplanConsulting,主要致力于開發(fā)建立在計算機基礎(chǔ)上的計劃應(yīng)用系統(tǒng),并負(fù)責(zé)培訓(xùn)用戶和開發(fā)人員。John在許多澳大利亞雜志開設(shè)了定期專欄,同時還參編了許多計算機圖書,其中包括Que出版社出版的Excel ExpertSolutions和Using Visual Basic for Applications5。此外,他還是Wrox出版社出版的Excel 2000 VBA Programmer'sReference及其后續(xù)版本的主要作者之一。在1995—2006年,John因其對CompuServeExcel論壇和微軟網(wǎng)絡(luò)新聞組所做出的杰出貢獻而被微軟授予“最有價值專家”稱號。

圖書目錄

第1章 緒論
1.1 關(guān)于本書
1.2 本書適合的讀者群
1.3 Excel開發(fā)人員分類
1.4 Excel——應(yīng)用程序的開發(fā)平臺
1.4.1 用作數(shù)據(jù)輸入和輸出表示層的工作表
1.4.2 用作簡單數(shù)據(jù)存儲的工作表
1.4.3 VBA代碼與用戶窗體
1.4.4 用作聲明式編程語言的工作表
1.4.5 Excel對象模型
1.5 本書結(jié)構(gòu)
1.6 本書案例
1.7 支持的軟件版本
1.8 關(guān)于字體風(fēng)格
1.9 關(guān)于配套資源
1.10 幫助與支持
1.11 專業(yè)Excel開發(fā)網(wǎng)站
1.12 讀者反饋
第2章 應(yīng)用程序的結(jié)構(gòu)
2.1 基本概念
2.1.1 無編碼的應(yīng)用程序
2.1.2 自動化工作簿
2.1.3 通用加載宏
2.1.4 特定程序中的加載宏
2.1.5 獨立式應(yīng)用程序
2.1.6 可用的技術(shù)
2.2 本章小結(jié)
第3章 Excel與VBA開發(fā)的最佳慣例
3.1 命名規(guī)則
3.1.1 一個命名規(guī)則慣例
3.1.2 命名規(guī)則慣例
3.1.3 過程
3.1.4 模塊、類和用戶窗體
3.1.5 工作表和圖表
3.1.6 Visual Basic工程
3.1.7 Excel用戶接口的命名規(guī)則
3.1.8 不必使用命名規(guī)則的特殊情況
3.2 關(guān)于程序結(jié)構(gòu)與組織的最佳慣例
3.2.1 應(yīng)用程序的結(jié)構(gòu)
3.2.2 過程化應(yīng)用程序的組織
3.3 一般性應(yīng)用程序開發(fā)的最佳慣例
3.3.1 代碼注釋
3.3.2 代碼的可讀性
3.3.3 通用的VBA編程慣例
3.3.4 修改控制
3.4 本章小結(jié)
第4章 工作表設(shè)計
4.1 工作表用戶接口設(shè)計的原則
4.2 程序行和程序列:用戶接口設(shè)計的基本技術(shù)
4.3 預(yù)定義名稱
4.3.1 命名常量
4.3.2 命名區(qū)域
4.3.3 命名公式
4.3.4 預(yù)定義名稱的作用范圍
4.4 樣式
4.4.1 創(chuàng)建和使用樣式
4.4.2 修改樣式
4.4.3 在工具欄中添加樣式下拉框
4.5 用戶接口中的畫圖技術(shù)
4.5.1 使用邊框創(chuàng)建特殊效果
4.5.2 創(chuàng)建具有良好格式的表格
4.5.3 顯示幫助文本的單元格批注
4.5.4 使用圖形
4.6 數(shù)據(jù)檢驗
4.6.1 數(shù)據(jù)的唯一性檢驗
4.6.2 級聯(lián)列表
4.7 條件格式
4.7.1 創(chuàng)建動態(tài)表
4.7.2 警示錯誤
4.8 在工作表中使用控件
4.8.1 窗體控件的優(yōu)點
4.8.2 Active控件的優(yōu)點
4.9 實例分析
4.9.1 隱藏行和列
4.9.2 預(yù)定義名稱
4.9.3 樣式
4.9.4 用戶接口的繪圖技術(shù)
4.9.5 數(shù)據(jù)檢驗
4.9.6 條件格式
4.10 本章小結(jié)
第5章 函數(shù)、通用加載宏和特定應(yīng)用的加載宏
5.1 應(yīng)用程序的四個階段
5.1.1 開發(fā)與維護
5.1.2 啟動
5.1.3 運行
5.1.4 關(guān)閉
5.2 函數(shù)庫加載宏
5.2.1 用戶自定義函數(shù)(UDF)示例
5.2.2 UDF的命名規(guī)則
5.2.3 讓UDF看起來更像內(nèi)部函數(shù)
5.2.4 為函數(shù)庫加載宏創(chuàng)建友好的名稱和描述信息
5.2.5 關(guān)于UDF的一些重要細(xì)節(jié)
5.2.6 VBA UDF問題
5.3 通用加載宏
5.4 特定應(yīng)用的加載宏
5.4.1 使用表驅(qū)動的方法管理工作表用戶接口(UI)
5.4.2 使用VBA動態(tài)修改用戶接口工作表
5.5 實例分析
5.5.1 功能特性
5.5.2 應(yīng)用程序的組織
5.6 本章小結(jié)
第6章 獨立式應(yīng)用程序
6.1 獨立式應(yīng)用程序的結(jié)構(gòu)
6.1.1 啟動與關(guān)閉
6.1.2 自定義用戶界面
6.1.3 處理與分析
6.1.4 顯示結(jié)果
6.2 實例分析
6.2.1 PETRAS報表
6.3 本章小結(jié)
第7章 使用類模塊創(chuàng)建對象
7.1 創(chuàng)建對象
7.1.1 類模塊的結(jié)構(gòu)
7.2 創(chuàng)建集合
7.2.1 創(chuàng)建集合對象
7.2.2 用地址表示類集合的不足
7.3 捕獲事件
7.4 引發(fā)事件
7.4.1 家庭關(guān)系問題
7.4.2 創(chuàng)建觸發(fā)類
7.5 實例分析
7.5.1 PETRAS時刻表
7.5.2 PETRAS報表
7.6 本章小結(jié)
第8章 應(yīng)用程序的結(jié)構(gòu)
8.1 命令欄設(shè)計
8.2 表驅(qū)動命令欄
8.2.1 表驅(qū)動命令欄構(gòu)建器簡介
8.2.2 命令欄定義表
8.2.3 小結(jié)
8.3 綜合應(yīng)用示例
8.3.1 在工作表菜單欄中添加帶子菜單的自定義菜單
8.3.2 添加自定義工具條
8.3.3 添加自定義右擊命令欄
8.4 從文件中導(dǎo)入自定義圖標(biāo)
8.4.1 創(chuàng)建用于圖標(biāo)和掩碼的位圖文件
8.4.2 將位圖文件作為命令欄按鈕的圖標(biāo)
8.5 使用鉤子截獲命令欄控件事件
8.5.1 為什么要使用事件鉤子
8.5.2 事件鉤子的用途
8.5.3 Tag屬性的重要性
8.5.4 選擇性粘貼命令欄
8.6 實例分析
8.6.1 PETRAS時刻表
8.6.2 PETRAS報表
8.6.3 應(yīng)用程序的環(huán)境
8.6 本章小結(jié)
第9章 XML介紹
9.1 XML
9.1.1 XML文件示例
9.1.2 XSD文件示例
9.1.3 Excel 2003的XML特性概述
9.1.4 一個簡單的金融模型
9.1.5 創(chuàng)建XML架構(gòu)定義文件
9.1.6 XML映射
9.1.7 導(dǎo)出和導(dǎo)入XML數(shù)據(jù)
9.1.8 XML對象模型和事件
9.1.9 早期版本中的XML支持
9.1.10 使用命名空間
9.2 本章小結(jié)
第10章 Office 2007 Ribbon用戶界面
10.1 RibbonX范式
10.2 Office 2007 Open XML文件格式介紹
10.2.1 Open XML文件格式的結(jié)構(gòu)
10.3 Ribbon設(shè)計和編碼的最佳慣例
10.3.1 支持工作流程的設(shè)計
10.3.2 使用加載項選項卡
10.3.3 在多個加載項之間共享自定義的選項卡和組
10.3.4 keytip屬性
10.3.5 管理控件的自定義圖標(biāo)
10.3.6 使用全局回調(diào)處理器
10.3.7 無效處理
10.4 表驅(qū)動的Ribbon UI自定義
10.4.1 訪問customUI XML中的部件
10.5 需要解決的高級問題
10.5.1 為獨立式應(yīng)用程序創(chuàng)建Ribbon UI
10.5.2 隱藏Ribbon UI
10.5.3 確定組合框、下拉框和編輯框控件的大小
10.5.4 工作表導(dǎo)航
10.5.5 使用模板
10.6 進階閱讀
10.6.1 RibbonX:自定義Office 2007 Ribbon
10.7 相關(guān)網(wǎng)站
10.7.1 Office開發(fā)人員網(wǎng)站中的XML
10.7.2 OpenXMLDeveloper.org
10.7.3 Office良好用戶界面開發(fā)人員門戶網(wǎng)站
10.8 本章小結(jié)
第11章 創(chuàng)建跨版本兼容的應(yīng)用程序
11.1 單個應(yīng)用程序中的命令欄和Ribbon用戶界面
11.1.1 輕量級方法
11.1.2 重量級方法
11.1.3 提取命令欄的處理邏輯
11.1.4 創(chuàng)建Ribbon用戶界面加載器
11.1.5 其他注意事項
11.2 Excel 2007開發(fā)的其他問題
11.2.1 無法將代碼添加到無宏的Excel文件
11.2.2 使用文件系統(tǒng)
11.3 Windows vista的安全和文件夾結(jié)構(gòu)
11.3.1 用戶賬戶控制(UAC)
11.3.2 標(biāo)準(zhǔn)用戶賬戶
11.3.3 公共配置文件
11.3.4 分清Windows XP和Windows Vista
11.4 本章小結(jié)
第12章 理解和使用Windows API調(diào)用
12.1 概述
12.1.1 查找文檔
12.1.2 查找聲明
12.1.3 查找常量的值
12.1.4 理解句柄
12.1.5 封裝API調(diào)用
12.2 與屏幕相關(guān)的操作
12.2.1 讀取屏幕分辨率
12.2.2 查看像素的尺寸
12.2.3 設(shè)備上下文(device context)
12.3 與窗口相關(guān)的操作
12.3.1 窗口類
12.3.2 獲取窗口
12.3.3 ANSI編碼與Unicode編碼的比較和Alias子句
12.3.4 查找相關(guān)的窗口
12.3.5 窗口消息
12.3.6 更改窗口的圖標(biāo)
12.3.7 改變窗體的樣式
12.4 與鍵盤相關(guān)的操作
12.4.1 檢驗Shift鍵,Ctrl鍵,Alt鍵,Caps Lock鍵,Num Lock鍵和Scroll Lock
鍵的狀態(tài)
12.4.2 檢測某個鍵是否被按下
12.5 與文件系統(tǒng)和網(wǎng)絡(luò)相關(guān)的操作
12.5.1 查找用戶ID
12.5.2 改變UNC路徑
12.5.3 查找指定的文件夾
12.5.4 將文件刪除到回收站中
12.5.5 瀏覽文件夾
12.6 實例分析
12.6.1 PETRAS 時刻表
12.6.2 PETRAS報表
12.7 本章小結(jié)
第13章 用戶窗體設(shè)計與范例
13.1 基本原則
13.1.1 簡單化
13.1.2 顯示界面,而非業(yè)務(wù)規(guī)則
13.1.3 使用類,而非默認(rèn)實例
13.1.4 提供屬性和方法,而非控件
13.2 控件基礎(chǔ)
13.2.1 命名
13.2.2 分層
13.2.3 位置
13.2.4 Tab次序和加速鍵
13.2.5 數(shù)據(jù)綁定
13.2.6 事件處理
13.2.7 驗證
13.3 可視效果
13.3.1 用戶窗體的窗口樣式
13.3.2 使關(guān)閉按鈕不可用
13.3.3 在用戶窗體上顯示圖形、圖表和藝術(shù)字等
13.3.4 鎖定與禁用控件
13.3.5 彈出式菜單
13.4 用戶窗體的位置和尺寸
13.4.1 靠近單元格
13.4.2 響應(yīng)不同的分辨率
13.4.3 可調(diào)整尺寸的用戶窗體
13.4.4 分隔欄
13.5 向?qū)?br />13.5.1 向?qū)υ捒虻脑O(shè)計規(guī)則
13.5.2 創(chuàng)建一個向?qū)υ捒?br />13.6 動態(tài)窗體
13.6.1 用戶窗體中的控件子集
13.6.2 代碼創(chuàng)建和表驅(qū)動的窗體
13.6.3 滾動區(qū)域
13.6.4 動態(tài)控件的事件處理和控件數(shù)組
13.7 無模式用戶窗體
13.7.1 閃屏
13.7.2 進度條
13.7.3 與菜單項組合在一起
13.8 特殊控件
13.8.1 組合框
13.8.2 Windows通用控件
13.9 實例分析
13.9.1 PETRAS 時刻表
13.9.2 PETRAS報表
13.10 結(jié)論
第14章 接口
14.1 什么是接口
14.2 代碼重用
14.3 定義自定義接口
14.4 自定義接口的實現(xiàn)
14.5 自定義接口的使用
14.6 多態(tài)性
14.7 提高健壯性
14.8 簡化開發(fā)
14.8.1 進度條
14.8.2 CProgressBar類
14.9 插件架構(gòu)
14.10 實例分析
14.10.1 PETRAS 時刻表
14.10.2 PETRAS 報表
14.11 本章小結(jié)
第15章 VBA錯誤處理
15.1 錯誤處理的概念
15.1.1 未處理錯誤與已處理錯誤的比較
15.1.2 Err對象
15.1.3 何為錯誤處理器
15.1.4 錯誤處理器的作用域
15.1.5 On Error語句
15.1.6 Resume語句
15.1.7 產(chǎn)生自定義錯誤
15.2 單個退出點原則
15.3 簡單錯誤處理
15.4 復(fù)雜錯誤處理器的結(jié)構(gòu)
15.4.1 過程錯誤處理器
15.4.2 不重要的過程
15.5 中央錯誤處理器
15.6 類和用戶窗體中的錯誤處理
15.6.1 Initialize和Activate事件
15.6.2 Terminate事件
15.7 把它們結(jié)合在一起
15.8 實例分析
15.8.1 PETRAS 時刻表
15.8.2 PETRAS報表應(yīng)用程序
15.9 本章小結(jié)
第16章 VBA調(diào)試
16.1 基本的VBA調(diào)試技術(shù)
16.1.1 運行模式和中斷模式
16.1.2 調(diào)試模式
16.1.3 使用斷點(F9)
16.1.4 單步執(zhí)行代碼
16.1.5 改變執(zhí)行點或設(shè)置下一條語句(Ctrl+F9)
16.2 立即窗口(Ctrl+G)
16.2.1 Debug.Print
16.2.2 充分利用立即窗口
16.3 調(diào)用堆棧(Ctrl+L)
16.4 監(jiān)視窗口
16.4.1 設(shè)置基本的監(jiān)視
16.4.2 使用基本的監(jiān)視
16.4.3 監(jiān)視類型
16.4.4 監(jiān)視窗口中的數(shù)組、用戶自定義類型(UDT)和類
16.4.5 快速監(jiān)視(Shift+F9)
16.5 本地窗口
16.6 對象瀏覽器(F2)
16.6.1 基本特征
16.6.2 高級特征
16.7 創(chuàng)建和運行“測試樁”
16.8 使用斷言
16.9 程序開發(fā)者應(yīng)當(dāng)知道的調(diào)試快捷鍵
16.9.1 一般情況
16.9.2 調(diào)試模式的代碼執(zhí)行
16.9.3 導(dǎo)航
16.9.4 信息
16.10 本章小結(jié)
第17章 優(yōu)化VBA的性能
17.1 測量性能
17.2 PerfMon實用工具
17.3 創(chuàng)造性思維
17.3.1 做拼圖游戲
17.3.2 確定步驟
17.3.3 站在盒子外思考
17.3.4 打破規(guī)則
17.3.5 了解數(shù)據(jù)
17.3.6 提出問題
17.3.7 了解工具
17.4 宏觀上的優(yōu)化
17.4.1 預(yù)處理
17.4.2 檢查階數(shù)
17.4.3 收緊循環(huán)
17.4.4 快速VBA 算法
17.5 在微觀上的優(yōu)化
17.5.1 VBA
17.5.2 Excel
17.6 結(jié)論
第18章 數(shù)據(jù)庫開發(fā)簡介
18.1 數(shù)據(jù)庫簡介
18.1.1 為什么使用數(shù)據(jù)庫
18.1.2 關(guān)系數(shù)據(jù)庫
18.1.3 基于文件的數(shù)據(jù)庫和客戶機-服務(wù)器數(shù)據(jù)庫
18.1.4 規(guī)范化
18.1.5 什么時候不必規(guī)范化
18.1.6 關(guān)系與參照完整性
18.1.7 固有的主關(guān)鍵字和人為的主關(guān)鍵字
18.2 SQL簡介
18.2.1 SELECT語句
18.2.2 INSERT語句
18.2.3 UPDATE語句
18.2.4 DELETE語句
18.3 用ADO進行數(shù)據(jù)存取
18.3.1 ActiveX Data Object(ADO)簡介
18.3.2 ADO對象模型
18.4 進階閱讀
18.5 本章小結(jié)
第19章 Access和SQL Sever數(shù)據(jù)庫編程
19.1 Northwind示例數(shù)據(jù)庫的說明
19.2 設(shè)計數(shù)據(jù)訪問層
19.2.1 為什么需要有一個單獨的數(shù)據(jù)訪問層
19.2.2 數(shù)據(jù)訪問層的物理設(shè)計
19.3 使用Microsoft Access數(shù)據(jù)庫
19.3.1 連接到Access數(shù)據(jù)庫
19.3.2 使用連接字符串
19.3.3 Microsoft Access的數(shù)據(jù)訪問技術(shù)
19.4 使用Microsoft SQL Server數(shù)據(jù)庫
19.4.1 連接到SQL Server數(shù)據(jù)庫
19.4.2 連接池
19.4.3 錯誤處理連接
19.4.4 SQL Server的數(shù)據(jù)訪問
19.4.5 參數(shù)刷新
19.4.6 多個記錄集
19.4.7 斷開連接的記錄集
19.5 從Access升遷到SQL Server
19.6 進階閱讀
19.7 實例分析
19.7.1 PETRAS時刻表
19.7.2 PETRAS報表
19.8 本章小結(jié)
第20章 數(shù)據(jù)處理技術(shù)
20.1 Excel的數(shù)據(jù)結(jié)構(gòu)
20.1.1 非結(jié)構(gòu)化區(qū)域
20.1.2 結(jié)構(gòu)化區(qū)域
20.1.3 Excel 2003的列表
20.1.4 查詢表
20.2 數(shù)據(jù)處理功能
20.2.1 處理的不僅僅是數(shù)據(jù)
20.2.2 數(shù)據(jù)透視表緩存
20.2.3 數(shù)據(jù)透視表
20.2.4 數(shù)據(jù)合并
20.2.5 高級篩選
20.3 高級函數(shù)
20.3.1 數(shù)據(jù)庫函數(shù)
20.3.2 數(shù)組公式
20.3.3 循環(huán)引用
20.4 本章小結(jié)
第21章 高級圖表技術(shù)
21.1 基本技術(shù)
21.1.1 組合圖表類型
21.1.2 使用多個坐標(biāo)軸
21.1.3 使用預(yù)定義名稱來建立圖表與數(shù)據(jù)的連接
21.1.4 偽造它
21.2 VBA技術(shù)
21.2.1 在圖表坐標(biāo)系之間進行轉(zhuǎn)換
21.2.2 定位圖表中的元素
21.2.3 計算合理的坐標(biāo)比例
21.3 本章小結(jié)
第22章 控制其他Office應(yīng)用程序
22.1 基本原理
22.1.1 自動化
22.1.2 引用
22.1.3 開發(fā)中的技巧
22.1.4 vTable表、早期綁定和后期綁定
22.1.5 處理應(yīng)用程序?qū)嵗?br />22.1.6 性能分析
22.2 主要Office程序的對象模型
22.2.1 Access和數(shù)據(jù)存取對象
22.2.2 Word應(yīng)用程序
22.2.3 PowerPoint和MSGraph
22.2.4 Outlook
22.2.5 進階閱讀
22.3 實例分析
22.4 本章小結(jié)
第23章 Excel和Visual Basic 6
23.1 創(chuàng)建Hello World ActiveX DLL
23.1.1 創(chuàng)建ActiveX DLL工程
23.1.2 最簡單的單向通信程序
23.1.3 更復(fù)雜一些的雙向通信程序
23.1.4 在Excel顯示VB6窗體
23.2 為什么要在Excel VBA工程中使用VB6 ActiveX DLL
23.2.1 代碼保護功能
23.2.2 利用VB6窗體
23.2.3 更好的ActiveX控件支持
23.2.4 更好地支持面向?qū)ο蟪绦蛟O(shè)計
23.2.5 資源文件
23.2.6 VB6的其他特性
23.3 進程內(nèi)通信與進程外通信
23.3.1 進程內(nèi)通信
23.3.2 進程外通信
23.4 在VB6 EXE程序中自動化Excel
23.4.1 一個Excel自動化的簡單程序
23.4.2 使用VB6 EXE作為Excel應(yīng)用程序的加載器
23.5 COM外接程序
23.6 “Hello World”COM外接程序
23.7 加載設(shè)計器
23.7.1 通用頁
23.7.2 高級頁
23.8 安裝注意事項
23.9 AddinInstance事件
23.9.1 Initialize
23.9.2 OnConnection
23.9.3 OnStartupComplete
23.9.4 OnAddInsUpdate
23.9.5 OnBeginShutdown
23.9.6 OnDisconnection
23.9.7 Terminate
23.10 命令欄的處理
23.10.1 使用命令欄事件鉤子
23.10.2 命令欄的結(jié)構(gòu)
23.10.3 自定義工具欄的外觀
23.10.4 選擇性粘貼欄的COM外接程序
23.11 為什么要使用COM外接程序
23.11.1 提高代碼安全
23.11.2 COM外接程序能夠與多個應(yīng)用程序通信
23.11.3 使用獨立線程
23.12 自動化外接程序集合
23.12.1 創(chuàng)建IfError的自動化外接程序
23.12.2 使用IfError自動化外接程序
23.12.3 在自動化外接程序中訪問Excel應(yīng)用程序?qū)ο?br />23.13 實例分析 5
23.13.1 在ActiveX DLL中利用資源文件加載圖標(biāo) 5
23.13.2 使用標(biāo)準(zhǔn)EXE程序作為Excel應(yīng)用程序的加載器
23.14 本章小結(jié) 5
第24章 EXCEL和VB.NET 5
24.1 .NET Framework基礎(chǔ)
24.2 Visual Basic .NET
24.2.1 Visual Studio的IDE環(huán)境
24.2.2 創(chuàng)建一個VB.NET解決方案
24.2.3 結(jié)構(gòu)化的異常處理 5
24.2.4 模塊和方法,范圍和可見性
24.2.5 變量聲明與賦值
24.2.6 創(chuàng)建新的對象實例
24.2.7 使用ByVal或ByRef
24.2.8 在VB.NET中使用向?qū)?br />24.2.9 在VB.NET的數(shù)據(jù)類型
24.2.10 在VB.NET中使用數(shù)組
24.3 調(diào)試 5
24.3.1 設(shè)置鍵盤快捷鍵 5
24.3.2 啟用非托管代碼的調(diào)試
24.3.3 異常調(diào)試助手
24.3.4 對象瀏覽器(F2)
24.3.5 錯誤列表窗口(Ctrl+W Ctrl+E)
24.3.6 命令窗口(Ctrl+Alt+A)和立即窗口(Ctrl+G)
24.3.7 輸出窗口(Ctrl+Alt+O)
24.3.8 斷點(Ctrl+Alt+B)
24.3.9 調(diào)用棧(Ctrl+L)
24.3.10 快速監(jiān)視和監(jiān)視窗口
24.3.11 異常對話框(Ctrl+Alt+E)
24.3.12 條件編譯常數(shù)
24.3.13 使用斷言
24.4 有用的開發(fā)工具
24.4.1 代碼區(qū)域
24.4.2 代碼段管理器(Ctrl+K Ctrl+B)
24.4.3 將文件作為文本插入
24.4.4 任務(wù)列表(Ctrl+Alt+K)
24.5 Excel自動操作
24.5.1 主互操作程序集(PIA)
24.5.2 在.NET解決方案中使用Excel 5
24.5.3 使用后期綁定
24.6 .NET解決方案的資源
24.7 用ADO.NET獲取數(shù)據(jù)
24.8 進階閱讀
24.8.1 Programming Microsoft Visual Basic .NET Version 2003
24.8.2 Visual Basic 2008 Programmer’s Reference(Visual Basic 2008程序員手冊)
24.9 其他開發(fā)工具
24.9.1 MZ-tools
24.9.2 VSNETCodePrint
24.10 Q&A論壇
24.11 實例分析——PETRAS Report Tool.NET
24.11.1 .NET解決方案
24.11.2 Windows窗體的Extender Providers
24.11.3 線程
24.11.4 獲取數(shù)據(jù)
24.11.5 導(dǎo)出數(shù)據(jù)
24.12 本章小結(jié)
第25章 使用VB.NET編寫托管COM外接程序
25.1 選擇開發(fā)工具集
25.2 創(chuàng)建托管的COM外接程序
25.2.1 剖析托管的COM外接程序
25.3 構(gòu)建用戶界面
25.3.1 命令欄用戶接口的處理
25.3.2 Ribbon用戶界面的處理
25.4 創(chuàng)建托管的自動化外接程序
25.4.1 創(chuàng)建與Excel應(yīng)用程序?qū)ο蠼换サ淖詣踊饨映绦?br />25.4.2 為什么不應(yīng)當(dāng)使用.NET來創(chuàng)建自動化外接程序
25.5 手工注冊COM外接程序和卸載其注冊信息
25.6 在VB.NET中使用類
25.6.1 創(chuàng)建設(shè)計良好的類
25.6.2 屬性
25.7 使用ADO將數(shù)據(jù)導(dǎo)出到Excel
25.8 對COM外接程序進行Shim處理
25.8.1 MSCoree.DLL地獄
25.8.2 隔離
25.8.3 安全
25.8.4 COM Shim向?qū)?br />25.9 相關(guān)的博客
25.9.1 XL-Dennis—VSTO & .NET & Excel
25.9.2 Andrew Whitechapel
25.10 其他開發(fā)工具
25.10.1 Add-in Express for Microsoft Office and .NET
25.10.2 AddinSpy
25.11 實例分析——PETRAS Report Tool.NET
25.11.1 介紹
25.11.2 加載和卸載COM外接程序
25.11.3 自定義菜單 6
25.11.4 在Excel中顯示W(wǎng)indows窗體 6
25.12 本章小結(jié)
第26章 使用Visual Studio的Office工具開發(fā)解決方案
26.1 何為VSTO
26.1.1 VSTO的項目模板
26.2 應(yīng)當(dāng)何時使用VSTO 6
26.3 使用VSTO外接程序 6
26.3.1 創(chuàng)建我們的第一個VSTO外接程序 6
26.3.2 Ribbon可視設(shè)計器
26.3.3 自定義任務(wù)窗格 6
26.3.4 VSTO自動化外接程序
26.4 使用VSTO模板和工作簿的解決方案
26.4.1 宿主元素和宿主控件
26.4.2 Windows窗體控件
26.4.3 服務(wù)器端的VSTO解決方案
26.4.4 創(chuàng)建第一個VSTO工作簿解決方案
26.4.5 使用NamedRange宿主控件
26.4.6 使用ListObject宿主控件
26.5 部署與安全
26.5.1 使用ClickOnce部署VSTO解決方案介紹
26.6 進階閱讀
26.7 相關(guān)的門戶與博客
26.7.1 微軟的VSTO門戶
26.8.2 Office Development with Visual Studio
26.8 其他開發(fā)工具
26.8.1 Microsoft Visual Studio Tools for the Office System Power Tools
26.9 本章小結(jié)
第27章 XLL和C API函數(shù)
27.1 為什么需要創(chuàng)建基于XLL的工作表函數(shù)
27.2 在Visual Studio中創(chuàng)建XLL工程
27.3 XLL的結(jié)構(gòu)
27.3.1 函數(shù)表
27.3.2 DLLMain函數(shù)
27.3.3 標(biāo)準(zhǔn)XLL回調(diào)函數(shù)
27.3.4 其他XLL回調(diào)函數(shù)
27.4 XLOPER和OPER數(shù)據(jù)類型
27.5 Excel4函數(shù)
27.6 常用的C API函數(shù)
27.6.1 xlFree
27.6.2 xlCoerce
27.6.3 xlGetName
27.7 XLOPER變量和內(nèi)存管理
27.8 自定義工作表函數(shù)的注冊和取消
27.9 函數(shù)應(yīng)用舉例
27.10 工作表函數(shù)的調(diào)試
27.11 其他相關(guān)問題
27.11.1 COM自動化用戶應(yīng)該注意的問題
27.11.2 C++關(guān)鍵字與XLOPER定義的沖突
27.12 其他學(xué)習(xí)資源
27.12.1 MSDN中的Excel2007 SDK
27.12.2 Financial Applications Using Excel Add-in Development in C\/C++
27.12.3 Laurent Longre的網(wǎng)站 (法語網(wǎng)站)
27.12.4 微軟的Excel公共新聞組
27.12.5 Planatech XLL+
27.12.6 Keith Lewis的資源軟件“Object-Oriented C++ Wrapper for the Excel C API”
27.12.7 Managed XLL
27.13 本章小結(jié)
第28章 Excel和Web服務(wù)
28.1 Web服務(wù)
28.1.1 使用VB.NET創(chuàng)建Web服務(wù)
28.1.2 從Excel使用Web服務(wù)
28.2 實例分析
28.2.1 PETRAS Web服務(wù)
28.2.2 PETRAS Timesheet
28.3 本章小結(jié)
第29章 幫助、安全、打包和發(fā)布
29.1 為應(yīng)用程序提供幫助
29.1.1 概述
29.1.2 開始設(shè)計幫助文件
29.1.3 編寫幫助內(nèi)容
29.1.4 在VBA中顯示幫助
29.2 安全
29.2.1 Excel的安全性
29.2.2 檢查網(wǎng)絡(luò)分組
29.2.3 宏安全與數(shù)字簽名
29.2.4 數(shù)字簽名的替代方法
29.3 打包
29.3.1 安裝位置
29.3.2 安裝要求
29.3.3 安裝方式
29.4 發(fā)布
29.4.1 初始版本
29.4.2 升級
29.4.3 實時升級
29.5 本章小結(jié)

本目錄推薦

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