114培訓(xùn)網(wǎng)歡迎您來到INFOCHINA!

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00

Excel專業(yè)開發(fā)-Excel高端培訓(xùn)系列

授課機(jī)構(gòu):INFOCHINA

關(guān)注度:480

課程價格: 請咨詢客服

上課地址:請咨詢客服

開課時間:滾動開班

咨詢熱線:400-850-8622

在線報名

課程詳情在線報名

更新時間:2024-10-23
北京最專業(yè)的Excel高端培訓(xùn),*的Excel專業(yè)培訓(xùn)機(jī)構(gòu), 北京Excel專業(yè)開發(fā) 課程簡介 -------------------------------------------------------------------------------- 本課程把Excel作為一個功能強(qiáng)大的專業(yè)開發(fā)平臺,介紹Excel專業(yè)應(yīng)用程序開發(fā)的各種方法和技術(shù)。主要內(nèi)容包括Excel各類應(yīng)用程序的結(jié)構(gòu)及開發(fā)方法;應(yīng)用程序的工作表、用戶接口、工具欄、用戶窗體;自定義類與對象的程序設(shè)計;圖表編程技術(shù);VBA程序的設(shè)計、調(diào)試及性能優(yōu)化;在Excel應(yīng)用程序中控制其他程序的技術(shù);Excel與C、VB6、VB.Net等的混合編程及Windows API函數(shù)的調(diào)用方法;Excel與XML、Web服務(wù)通信以及幫助文件制作、安全、打包和發(fā)布等內(nèi)容。 培訓(xùn)對象 -------------------------------------------------------------------------------- 本課程對Excel應(yīng)用程序開發(fā)中各種技術(shù)的介紹既全面又便于理解,適用于Excel中高級用戶和開發(fā)人員以及想了解與提高Excel應(yīng)用程序設(shè)計技術(shù)人員。 培訓(xùn)大綱 -------------------------------------------------------------------------------- 第1章 緒論 第2章 應(yīng)用程序的結(jié)構(gòu) 2.1 基本概念 2.1.1 無編碼的應(yīng)用程序 2.1.2 自動化工作簿 2.1.3 函數(shù)和通用加載宏 2.1.4 特定程序中的加載宏 2.1.5 獨立式應(yīng)用程序 2.1.6 可用的技術(shù) 第3章 Excel與VBA開發(fā)的*實踐 3.1 命名規(guī)則 3.1.1 命名規(guī)則及其重要性 3.1.2 一個命名規(guī)則的樣本 3.1.3 命名規(guī)則示例 3.1.4 過程 3.1.5 模塊.類和用戶窗體 3.1.6 工作表和圖表 3.1.7 VisualBasic工程 3.1.8 Excel用戶接口的命名規(guī)則 3.1.9 不必使用命名規(guī)則的特殊情況 3.2 關(guān)于程序結(jié)構(gòu)與組織的*實踐 3.2.1 應(yīng)用程序的結(jié)構(gòu) 3.2.2 過程化應(yīng)用程序的組織 3.3 關(guān)于應(yīng)用程序開發(fā)的*實踐 3.3.1 代碼中的注釋 3.3.2 代碼的可讀性 3.3.3 VBA編程實踐 3.3.4 控件的更新 第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 樣式的優(yōu)點 4.4.2 創(chuàng)建和使用樣式 4.4.3 修改樣式 4.4.4 在工具欄中添加樣式下拉框 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 條件格式 第5章 函數(shù).通用加載宏和特定應(yīng)用的加載宏 5.1 應(yīng)用程序的四個階段 5.1.1 開發(fā)和維護(hù) 5.1.2 啟動 5.1.3 運(yùn)行 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 VBAUDF問題 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.5.3 構(gòu)建工具欄 5.5.4 打開和初始化Time-Entry工作簿 5.5.5 將Time-Entry工作簿副本保存到設(shè)定好的數(shù)據(jù)合并區(qū) 5.5.6 允許用戶向Time-Entry工作表添加更多的數(shù)據(jù)輸入行 5.5.7 允許用戶清除數(shù)據(jù)輸入?yún)^(qū)中的數(shù)據(jù),107以便重新使用Timesheet 5.5.8 允許用戶關(guān)閉PETRAS應(yīng)用程序 5.5.9 添加自定義屬性以便合并應(yīng)用程序能找到所有的Time-Entry工作簿進(jìn)程 5.5.10 應(yīng)用程序的組織 第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 PETRASTimesheet 6.2.2 PETRAS報表 第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 PETRASTimesheet 7.5.2 PETRAS報表 第8章 命令欄高級應(yīng)用 8.1 命令欄的設(shè)計 8.2 表驅(qū)動命令欄 8.2.1 表驅(qū)動命令欄構(gòu)建器簡介 8.2.2 命令欄定義表 8.3 將它們組合在一起 8.3.1 在工作表菜單欄中添加帶子菜單的自定義菜單 8.3.2 添加自定義工具條 8.3.3 添加自定義右擊命令欄 8.4 從文件中加載自定義圖標(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 PETRASTimesheet 8.6.2 PETRAS報表 第9章 理解和使用WindowsAPI 9.1 概述 9.1.1 查找文檔 9.1.2 查找聲明 9.1.3 查找常量的值 9.1.4 理解句柄 9.1.5 封裝API調(diào)用 9.2 與屏幕相關(guān)的操作 9.2.1 讀取屏幕分辨率 9.2.2 查看像素的尺寸 9.3 與窗口相關(guān)的操作 9.3.1 窗口類 9.3.2 獲取窗口 9.3.3 查找相關(guān)的窗口 9.3.4 窗口消息 9.3.5 更改窗口的圖標(biāo) 9.3.6 改變窗體樣式 9.4 與鍵盤相關(guān)的操作 9.4.1 檢驗Shift鍵、Ctrl鍵、Alt鍵、Caps Lock鍵、NumLock鍵和 Scroll Lock鍵的狀態(tài) 9.4.2 檢測某個鍵是否被按下 9.5 與文件系統(tǒng)和網(wǎng)絡(luò)相關(guān)的操作 9.5.1 查找用戶ID 9.5.2 改變至UNC路徑 9.5.3 查找指定的文件夾 9.5.4 將文件刪除到回收站中 9.5.5 瀏覽文件夾 9.6 實例分析 9.6.1 PETRASTimesheet 9.6.2 PETRAS報表 第10章 用戶窗體設(shè)計與*實踐 10.1 基本原則 10.1.1 簡單化 10.1.2 顯示界面,191而非業(yè)務(wù)規(guī)則 10.1.3 使用類,192而非默認(rèn)的實例 10.1.4 提供屬性和方法,193而非控件 10.2 控件基礎(chǔ) 10.2.1 命名 10.2.2 分層 10.2.3 位置 10.2.4 Tab次序和加速鍵 10.2.5 數(shù)據(jù)綁定 10.2.6 事件處理 10.2.7 檢驗 10.3 可視效果 10.3.1 用戶窗體的窗口樣式 10.3.2 使關(guān)閉按鈕不可用 10.3.3 在用戶窗體上顯示圖形、圖表和藝術(shù)字等 10.3.4 鎖定與禁用控件 10.3.5 彈出式菜單 10.4 用戶窗體的位置和尺寸 10.4.1 靠近單元格的布置 10.4.2 響應(yīng)不同的分辨率 10.4.3 可調(diào)整尺寸的用戶窗體 10.4.4 分隔欄 10.5 向?qū)? 10.5.1 向?qū)υ捒虻脑O(shè)計規(guī)則 10.5.2 創(chuàng)建一個向?qū)υ捒? 10.6 動態(tài)窗體 10.6.1 用戶窗體中的控件子集 10.6.2 代碼創(chuàng)建和表驅(qū)動的窗體 10.6.3 滾動區(qū)域 10.6.4 動態(tài)控件事件處理和控件數(shù)組 10.7 非模態(tài)用戶窗體 10.7.1 閃現(xiàn)屏幕 10.7.2 進(jìn)度條 10.7.3 與菜單項組合在一起 10.8 特殊控件 10.8 1組合框 10.8.2 Windows通用控件 10.9 實例分析 10.9.1 PETRASTimesheet 0.9.2 PETRAS報表 第11章 接口 11.1 什么是接口 11.2 代碼重用 11.3 定義自定義接口 11.4 自定義接口的實現(xiàn) 11.5 自定義接口的使用 11.6 多態(tài)類 11.7 提高健壯性 11.8 簡化開發(fā) 11.8.1 進(jìn)度條 11.9 插入式結(jié)構(gòu) 11.10 實例分析 11.10.1 PETRASTimesheet 11.10.2 PETRAS報表 第12章 VBA錯誤處理.. 12.1 錯誤處理的概念 12.1.1 未處理錯誤與已處理錯誤的比較 12.1.2 Err對象 12.1.3 何為錯誤處理器 12.1.4 錯誤處理器的作用域 12.1.5 OnError語句 12.1.6 Resume語句 12.1.7 產(chǎn)生自定義錯誤 12.2 單個退出點原則 12.3 簡單錯誤處理 12.4 復(fù)雜錯誤處理器的結(jié)構(gòu) 12.4.1 過程錯誤處理器 12.4.2 不重要過程 12.5 中央錯誤處理器 12.6 類和用戶窗體中的錯誤處理 12.6.1 Initialize和Activate事件 12.6.2 Terminate事件 12.7 把它們結(jié)合在一起 12.8 實例分析 12.8.1 PETRASTimesheet 12.8.2 PETRAS報表應(yīng)用程序 第13章 數(shù)據(jù)庫編程 13.1 數(shù)據(jù)庫簡介 13.1.1 為什么使用數(shù)據(jù)庫 13.1.2 關(guān)系數(shù)據(jù)庫 13.1.3 基于文件的數(shù)據(jù)庫和客戶機(jī)-服務(wù)器數(shù)據(jù)庫 13.1.4 規(guī)范化 13.1.5 什么時候不必規(guī)范化 13.1.6 關(guān)系與參照完整性 13.1.7 固有的主關(guān)鍵字和人為的主關(guān)鍵字 13.2 設(shè)計數(shù)據(jù)訪問層 13.3 用SQL和ADO進(jìn)行數(shù)據(jù)存取 13.3.1 ActiveXData 13.3.2 ADO對象 13.3.3 連接數(shù)據(jù)源 13.3.4 數(shù)據(jù)存取技術(shù) 13.4 進(jìn)一步學(xué)習(xí) 13.5 實例分析 13.5.1 PETRASTimesheet 13.5.2 PETRAS報表 第14章 數(shù)據(jù)處理技術(shù) 14.1 Excel的數(shù)據(jù)結(jié)構(gòu) 14.1.1 非結(jié)構(gòu)化區(qū)域 14.1.2 結(jié)構(gòu)化區(qū)域 14.1.3 Excel2003的列表 14.1.4 查詢表 14.2 數(shù)據(jù)處理功能 14.2.1 處理的不僅僅是數(shù)據(jù) 14.2.2 數(shù)據(jù)透視表緩存 14.2.3 數(shù)據(jù)透視表 14.2.4 數(shù)據(jù)合并 14.2.5 高級篩選 14.3 高級函數(shù) 14.3.1 數(shù)據(jù)庫函數(shù) 14.3.2 數(shù)組公式 14.3.3 循環(huán)引用 第15章 高級圖表技術(shù) 15.1 基本技術(shù) 15.1.1 組合圖表類型 15.1.2 使用多個坐標(biāo)軸 15.1.3 使用預(yù)定義名稱來建立圖表與數(shù)據(jù)的連接 15.1.4 偽造它 15.2 VBA技術(shù) 15.2.1 在圖表坐標(biāo)系之間進(jìn)行轉(zhuǎn)換 15.2.2 定位圖表對象 15.2.3 計算合理的坐標(biāo)比例 第16章 VBA調(diào)試 16.1 基本的VBA調(diào)試技術(shù) 16.1.1 運(yùn)行模式和中斷模式 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)建和運(yùn)行“測試樁” 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 信息 第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 第18章 控制其他Office應(yīng)用程序 18.1 基本原理(相關(guān)知識) 18.1.1 自動化 18.1.2 引用 18.1.3 開發(fā)中的技巧 18.1.4 vTable表.前期綁定和后期綁定 18.1.5 處理應(yīng)用程序?qū)嵗? 18.1.6 性能分析 18.2 主要Office程序的對象模型 18.2.1 Aess和數(shù)據(jù)存取對象 18.2.2 Word應(yīng)用程序 8.2.3 PowerPoint和MSGraph 18.2.4 Outlook 18.2.5 進(jìn)一步學(xué)習(xí) 18.3 實例分析 第19章 XLL和CAPI函數(shù) 19.1 為什么需要創(chuàng)建基于XLL的工作表函數(shù) 19.2 在Visual Studio中創(chuàng)建XLL工程 19.3 XLL的結(jié)構(gòu) 19.3.1 函數(shù)表 19.3.2 DLLMain函數(shù) 19.3.3 標(biāo)準(zhǔn)XLL回調(diào)函數(shù) 19.3.4 其他的XLL回調(diào)函數(shù) 19.4 XLOPER和OPER數(shù)據(jù)類型 19.5 Excel4函數(shù) 19.6 常用的CAPI函數(shù) 19.6.1 xlFree 19.6.2 xlCoerce 19.6.3 xlGetName 19.7 XLOPER變量和內(nèi)存管理 19.8 自定義工作表函數(shù)的注冊和取消 19.9 函數(shù)應(yīng)用舉例 19.1 工作表函數(shù)的調(diào)試 19.11 其他相關(guān)事項 19.11.1 COM自動化用戶應(yīng)該注意的事項 19.11.2 C++關(guān)鍵字與XLOPER定義的沖突 19.12 其他資源 19.12.1 MSDN中的Excel 97 SDK 19.12.2 用C/C++開發(fā)Excel加載宏:在金融領(lǐng)域的應(yīng)用 19.12.3 WilliamHooper的網(wǎng)站 19.12.4 LaurentLongre的網(wǎng)站(法語網(wǎng)站) 19.12.5 微軟的Excel公共新聞組 19.12.6 PlanatechXLL+ 19.12.7 KeithLewis的資源軟件“Object-Oriented 19.12.8 ManagedXLL 9.13 本章小結(jié) 第20章 Excel和VisualBasi 20.1 創(chuàng)建一個Hello World的A tiveX DLL 20.1.1 創(chuàng)建一個A tiveX DLL工程 20.1.2 最簡單的單向通信程序 20.1.3 更復(fù)雜一些的雙向通信程序 20.1.4 在Excel顯示VB6窗體 20.2 為什么要在ExcelVBA工程中使用VB6 A tiveX 20.2.1 代碼保護(hù)功能 20.2.2 利用VB6窗體 20.2.3 更好地支持面向?qū)ο蟪绦蛟O(shè)計 20.2.4 資源文件 20.2.5 其他的VB6特性 20.3 進(jìn)程內(nèi)通信與進(jìn)程外通信 20.3.1 進(jìn)程內(nèi)通信 20.3.2 進(jìn)程外通信 20.4 在VB6EXE程序中以自動化方式使用Excel 20.4.1 以自動化方式使用Excel的簡單程序 20.4.2 使用VB6EXE作為Excel應(yīng)用程序的加載器 20.5 實例分析 20.5.1 在AtiveX 20.5.2 使用標(biāo)準(zhǔn)EXE程序作為Excel應(yīng)用程序的加載器 第21章 使用VisualBasi 21.1 HelloWorld加載宏 21.2 宏設(shè)計器 21.2.1 General頁 21.2.2 Advanced頁 21.3 COM加載項的安裝 21.4 AddinInstance對象中的事件 21.4.1 Initialize 21.4.2 OnConnection 21.4.3 OnStartupComplete 21.4.4 OnAddInsUpdate 21.4.5 OnBeginShutdown 21.4.6 OnDisconnection 21.4.7 Terminate 21.5 命令欄的處理 21.5.1 使用命令欄事件掛鉤 21.5.2 永久菜單項和臨時菜單項 21.5.3 永久菜單結(jié)構(gòu) 21.5.4 臨時菜單結(jié)構(gòu) 21.5.5 自定義工具欄的界面 21.5.6 選擇性粘貼欄的COM加載項 21.6 為什么要使用COM加載項 21.6.1 進(jìn)一步提高了代碼的安全性 21.6.2 能與多個應(yīng)用程序通信的COM加載項 21.6.3 使用獨立的線程 21.7 自動化加載宏集合 21.7.1 創(chuàng)建IfError的自動化宏 21.7.2 使用IfError自動化宏 21.7.3 在自動化加載宏中訪問Excel應(yīng)用程序?qū)ο? 21.8 實例分析 第22章 使用VB.NET和VisualStudio的Office工具 22.1 概述 22.1.1 目標(biāo)用戶 22.1.2 VSTO是什么 22.1.3 NET是如何與Office交互工作的 22.1.4 VBA過時了嗎 22.1.5 相關(guān)術(shù)語 22.2 如何發(fā)揮.NET框架的杠桿作用 22.3 托管工作簿 22.3.1 相關(guān)概念 22.3.2 HelloWorld的托管工作簿 22.3.3 默認(rèn)的VSTO模板 22.3.4 ProExcelVSTO模板 22.3.5 共享命令欄 22.4 托管的Excel加載宏集合 22.4.1 選擇性粘貼欄的VSTO加載宏 22.5 VBA/VSTO的混合解決方案 22.6 VSTO安全模型 22.6.1 強(qiáng)名機(jī)制 22.6.2 強(qiáng)名中存在的風(fēng)險 22.6.3 創(chuàng)建和使用強(qiáng)名 22.6.4 對強(qiáng)名的信任 22.6.5 Caspol 22.7 一些值得注意的問題 22.7.1 功能上的不足 22.7.2 應(yīng)用程序的連接 22.7.3 區(qū)域性問題 22.7.4 安全性和共享托管的工作簿 22.7.5 對VBA進(jìn)行移植 2.7.6 Office的版本 22.8 進(jìn)一步學(xué)習(xí)的資料 22.9 實例分析 22.9.1 PETRASTimesheet加載宏 22.9.2 PETRAS報表應(yīng)用程序 第23章 Excel.XML和Web服務(wù) 23.1 XML 23.1.1 XML文件示例 23.1.2 XSD文件示例 23.1.3 Excel2003的XML特性概述 23.1.4 一個簡單的金融模型 23.1.5 創(chuàng)建XML方案定義文件 23.1.6 XML映射 23.1.7 導(dǎo)出和導(dǎo)入XML數(shù)據(jù) 23.1.8 XML對象模型和事件 23.1.9 早期版本中的XML支持 23.1.10 使用命名空間 23.2 Web服務(wù) 23.2 1用VB.NET創(chuàng)建Web服務(wù) 23.2.2 使用Web服務(wù) 23.3 實例分析 23.3.1 PETRASWeb服務(wù) 23.3.2 PETRASTimesheet 23.3.3 PETRAS報表應(yīng)用程序 第24章 幫助、安全、打包和發(fā)布 24.1 為應(yīng)用程序提供幫助 24.1.1 概述 24.1.2 開始設(shè)計幫助文件 24.1.3 編寫幫助內(nèi)容 24.1.4 在VBA中顯示幫助 24.2 安全 24.2.1 Excel的安全性 24.2.2 檢查網(wǎng)絡(luò)分組 24.2.3 宏安全性和數(shù)字簽名 24.2.4 數(shù)字簽名的替代方法 24.3 打包 24.3.1 安裝位置 24.3.2 安裝要求 24.3.3 安裝方式 24.4 發(fā)布 24.4.1 初始版本 24.4.2 升級 24.4.3 主頁號碼(PhoneHome)
姓名不能為空
手機(jī)號格式錯誤