日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

VBA代碼封裝助手(永久免費(fèi))

 Excel實(shí)用知識(shí) 2022-05-02 發(fā)布于廣東
     對(duì)于VBA愛(ài)好者而言,往往最后一個(gè)步驟都是封裝代碼。
     什么是封裝呢?將VBA代碼加工成DLL文件的過(guò)程就是封裝(也可能是OCX格式或者EXE格式,但DLL格式使用最頻繁)。
    為什么要封裝呢?提升代碼的安全性,讓他人無(wú)法查看自己的代碼(商業(yè)軟件必須封裝)。
    封裝過(guò)程中的難點(diǎn)是什么?本工具僅贈(zèng)送給使用VB 6.0企業(yè)版進(jìn)行封裝的用戶,因此此處只談VB 6.0封裝過(guò)程中的難點(diǎn)。
    封裝一般包含五個(gè)步驟:1.打開(kāi)VB創(chuàng)建外接程序  2.添加office與excel的引用  3.設(shè)置Connect設(shè)計(jì)器的“通用”選項(xiàng)  4.將VBA代碼復(fù)制到VB 6.0中,并加以小小的改造  5.單擊文件菜單,生成DLL文件。
    其中第4個(gè)步驟的改造代碼對(duì)于多數(shù)初學(xué)者而言是一個(gè)難點(diǎn),即在所有Excel對(duì)象前添加Excel應(yīng)用程序?qū)ο?。例如VBA代碼Range('a1')=Worksheets(2).Range('A1').value要改造成xlApp.Range('a1')=xlApp.Worksheets(2).Range('A1').value然后才能封裝,否則生成的Dll文件無(wú)法使用。那么問(wèn)題來(lái)了,何時(shí)應(yīng)該加前置對(duì)象(一個(gè)代表Excel應(yīng)用程序的變量)xlApp呢?這是一個(gè)難題,困擾了多數(shù)學(xué)封裝的同學(xué),而本工具的存在價(jià)值就是幫你批量添加前置對(duì)象,瞬間改靠代碼,從而解放雙手、提升工作效率和準(zhǔn)確度。
   如何使用封裝助手?首先將需要封裝的代碼復(fù)制到一個(gè)文本文件(后綴名為“.txt”)中,然后單擊菜單“封裝助手”,在彈出的“請(qǐng)選取存放VBA代碼的文本文件”對(duì)話框中選擇目標(biāo)文件,然后再在第二個(gè)對(duì)話框中輸入前置變量名字,單擊“確定”按鈕后瞬間即可轉(zhuǎn)換完成。So Easy!
具體看動(dòng)畫(huà)吧
封裝助手(動(dòng)畫(huà)教學(xué)).gif


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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多