小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

EXCEL加載宏基礎(chǔ)

 照汗青 2010-10-15

一、簡介

加載宏可以擴(kuò)展Excel的功能,與Excel的內(nèi)置功能一致,是為Excel提供自定義命令或自定義功能的補(bǔ)充程序。某些加載宏還提供了可用于公式中的新的工作表函數(shù)。
使用某加載宏必須已安裝,且須在加載宏對話框中進(jìn)行調(diào)用。加載宏默認(rèn)安裝在Microsoft Office\Office 文件夾中的 Library 文件夾或 Addins 文件夾,或它們的子文件夾中。
其中,Excel加載宏是包含了所需要實(shí)現(xiàn)的功能的函數(shù)或過程的工作薄(保存為.xla文件)。
二、分類
1、Excel加載宏   由Excel VBA代碼編寫,擴(kuò)展名為.xla。
2、COM加載宏   由VB或VC或Office Developer Edition開發(fā)編寫。COM(Component Object Model)加載宏,擴(kuò)展名為DLL或EXE,可以與支持加載宏的所有Office應(yīng)用程序一起使用。其經(jīng)過了編譯后,有更可靠的安全性。但其不能包含Excel的工作表或圖表。
3、自動化加載宏  由VB或VC編寫
注:本次學(xué)習(xí)只針對Excel加載宏,對COM加載宏和自動化加載宏僅略加介紹。
三、加載宏的特點(diǎn)
加載宏實(shí)現(xiàn)了代碼和數(shù)據(jù)的分離,且不需要在Excel啟動時加載,并為Excel提供了附加功能。
1、將自定義工作表函數(shù)作為加載宏,可以直接在其它工作薄中應(yīng)用,而不必像在其它工作薄中運(yùn)用自定義函數(shù)時必須加上函數(shù)所在工作薄的名稱。
2、在存儲加載宏時,若已對該加載宏進(jìn)行屬性設(shè)置,則在將該加載宏調(diào)入加載宏對話框中后可以清楚地看到該加載宏實(shí)現(xiàn)功能的說明。
3、當(dāng)Excel啟動時,可以自動打開已安裝的加載宏,而不管加載宏存儲在哪個目錄下。
4、在關(guān)閉/卸載某加載宏時,不會顯示諸如“是否保存對該加載宏的更改?”的提示。
5、可以避免在打開工作簿時出現(xiàn)宏警告。
三、加載宏的調(diào)用
調(diào)用方法:工具——加載宏(I)……,出現(xiàn)加載宏對話框,該對話框列出了所有可用的加載宏的名稱,復(fù)選框已選中的加載框處于打開狀態(tài)。利用該對話框可以對加載宏進(jìn)行添加和管理。如果需要安裝/卸載某加載宏,選中/取消選中相應(yīng)的復(fù)選框即可。也可以通過瀏覽按鈕添加創(chuàng)建的自定義加載宏。默認(rèn)情況下,加載宏對話框中的文件類型有:XLA文件(從XLS文件創(chuàng)建的加載宏)和XLL文件(單獨(dú)編譯過的DLL文件)。
若選中相應(yīng)加載宏的復(fù)選框后,Excel的用戶界面將發(fā)生一些微小的變化。譬如,安裝了“分析工具庫”加載宏后,將在工具菜單中出現(xiàn)一個新的“數(shù)據(jù)分析(D)…”菜單項(xiàng);安裝了“歐元轉(zhuǎn)換工具”加載宏后,會出現(xiàn)一個新的工具欄EuroValue。若加載宏中只包含自定義工作表函數(shù),則該函數(shù)會出現(xiàn)在“插入函數(shù)”對話框中(但如果用Private關(guān)鍵字聲明了這個Function過程,則不會出現(xiàn)在此對話框中)。
如果在加載宏對話框中沒有顯示所需的加載宏程序,則需要按瀏覽按鈕添加或創(chuàng)建加載宏(見下面如何創(chuàng)建加載宏介紹)。
注:使用加載宏對話框中的自動化…按鈕可以安裝COM加載宏。
四、Excel中已有的加載宏
已有的加載宏簡介:
1、分析工具庫:提供一組包括金融、統(tǒng)計(jì)和工程類的數(shù)據(jù)分析工具和函數(shù),增添了Excel中沒有包含的統(tǒng)計(jì)和分析功能。主要有方差分析、相關(guān)系數(shù)、協(xié)方差、描述統(tǒng)計(jì)、指數(shù)平滑、F-檢驗(yàn) 雙樣本方差、傅利葉分析、直方圖、移動平均、隨機(jī)數(shù)發(fā)生器、排位與百分比排位、回歸、抽樣、t檢驗(yàn)、z檢驗(yàn)等。
2、分析工具庫——VBA函數(shù):內(nèi)容與上面的相同,允許開發(fā)人員用分析工具庫的語法發(fā)布金融、統(tǒng)計(jì)及工程分析工具和函數(shù)。為分析工具庫提供的VBA函數(shù)。
3、條件求和向?qū)В禾峁┝藢α斜碇械臄?shù)據(jù)根據(jù)不同的條件求和的工具。
4、歐元轉(zhuǎn)換工具:提供用于歐元轉(zhuǎn)換的工具。將數(shù)值的格式設(shè)置為歐元格式,并提供 EUROCONVERT 工作表函數(shù)用于轉(zhuǎn)換貨幣。
5、Internet Assistant VBA:開發(fā)人員可用 Internet Assistant 語法,將 Excel 數(shù)據(jù)發(fā)布到網(wǎng)站上。
6、查找向?qū)В簞?chuàng)建在列表中查找數(shù)據(jù)的公式。
7、規(guī)劃求解:提供了公式求解和優(yōu)化的工具。對基于可變單元格和條件單元格的假設(shè)分析方案進(jìn)行求解計(jì)算。
各加載宏詳細(xì)的介紹見以后的學(xué)習(xí)專題。
五、如何創(chuàng)建Excel加載宏
不需要其他軟件或工具,從Excel工作薄即可創(chuàng)建加載宏。任何.xls文件也都可以轉(zhuǎn)換為加載宏,但并不是所有的.xls文件都適合用作加載宏,一般將包含通用功能的工作薄轉(zhuǎn)換成加載宏可以為使用提供很大的方便。創(chuàng)建Excel加載宏的步驟如下:
1、新建一個Excel文檔。
2、打開VB編輯器,插入一個模塊。
3、添加一個函數(shù)或程序,即所需實(shí)現(xiàn)功能的函數(shù)或程序。
4、設(shè)置加載宏名稱。即返回Excel主界面,打開文件菜單下的屬性菜單,輸入相關(guān)內(nèi)容,其中標(biāo)題名即為加載宏的名稱,備注欄中的說明即為對加載宏功能的描述,當(dāng)選中這個加載宏時,這些說明將出現(xiàn)在加載宏對話框的底部。
5、保存工作薄。打開文件菜單中的另存為命令對話框,輸入文件名,并在保存類型下拉列表中選擇“Microsoft Office Excel加載宏”,單擊保存按鈕。
現(xiàn)在,打開“加載宏”對話框,單擊“瀏覽”按鈕打開剛創(chuàng)建的加載宏,則該加載宏將出現(xiàn)在對話框的列表中。需要使用該功能時,只需在單元格中輸入該函數(shù)或程序名即可。
注:轉(zhuǎn)換成加載宏的工作簿必須至少含有一個工作表,且工作表須處于活動狀態(tài)。
六、處理加載宏的VBA過程
加載宏是AddIns集合的一個成員。在Excel2003中,構(gòu)成AddIns集合的部分加載宏的文件及其位置存儲在Windows注冊表中的下列位置:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Add-in Manager
但Excel附帶的標(biāo)準(zhǔn)加載宏不會出現(xiàn)在這個注冊表中。
1、向AddIns集合添加新的AddIn對象的方法
(1)在Excel菜單中,選擇工具——加載宏,單擊瀏覽按鈕,找到所需加載宏后確定即可。
(2)使用AddIns集合的Add方法。如Application.AddIns.Add “<加載宏文件路徑>”。
2、從AddIns集合中刪除某加載宏
(1)編輯Windows注冊表(使用regedit.exe),但并不適用于所有的加載宏文件。
(2)直接刪除或移動該.XLA文件。
3、關(guān)于AddIns對象屬性
共有14個屬性,可以在幫助中查閱,其中5個為隱藏屬性。主要的屬性有:
Name屬性、Path屬性、FullName屬性、Title屬性、Comments屬性、Installed屬性。
4、關(guān)于AddIns對象事件
有兩個事件,即AddInInstall(安裝時即會發(fā)生)和AddInUninstall(卸載時即會發(fā)生)。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多