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

分享

我的dll封裝學(xué)習(xí)筆記(一)

 VBA說(shuō) 2020-04-07

學(xué)習(xí)封裝dll源于對(duì)代碼保密的需要,本文從最簡(jiǎn)單的開(kāi)始,封裝自定義函數(shù)為dll并注冊(cè)使用。

下面是我用思維導(dǎo)圖做的簡(jiǎn)要筆記,會(huì)分幾篇文章來(lái)介紹加載項(xiàng)的東西。加載宏暫時(shí)不太感興趣,用到的時(shí)候在研究分享。

本文內(nèi)容:VB6封裝自定義函數(shù)為自動(dòng)化加載項(xiàng)

適用范圍:32位excel.

只講過(guò)程,不講原理,因?yàn)槲乙膊欢?/span>

VB6.0封裝是最方便受限制最少的方法,這篇我們用VB6精簡(jiǎn)版封裝一個(gè)自定義函數(shù)為dll文件,并注冊(cè)使用。自定義函數(shù)是對(duì)混合文字中對(duì)數(shù)字求和的自定義函數(shù)。

第一步:打開(kāi)VB6精簡(jiǎn)版,新建工程,選ActiveX DLL(或者企業(yè)版,精簡(jiǎn)版10m,企業(yè)版200多m,自行選擇)

第二步:粘貼代碼到類(lèi)模塊,并導(dǎo)出為dll文件。

在工程管理器分別修改工程名稱(chēng)及類(lèi)名稱(chēng)(改名是為了方便,如果僅測(cè)試不改名也行)

將代碼粘貼到類(lèi)模塊中。

生成dll

第三步:在excel中注冊(cè)dll(如筆記中寫(xiě)的有兩種方法)。

①開(kāi)發(fā)工具-加載項(xiàng)-自動(dòng)化-找到封裝的dll,點(diǎn)確定完成注冊(cè)。這種方法,只要關(guān)閉excel再次打開(kāi),就失效了。需要重新注冊(cè)。

利用其實(shí)就是win+R打開(kāi)運(yùn)行框,輸入regsvr32 dll文件路徑即可。

注冊(cè):regsvr32   C:\Users\Administrator\Desktop\我的第一個(gè)封裝.dll,回車(chē)后會(huì)看到注冊(cè)成功的標(biāo)志。此種方法,注冊(cè)一次,一直可以使用。

卸載:regsvr32 /u   C:\Users\Administrator\Desktop\我的第一個(gè)封裝.dll,可以卸載。/u代表卸載unistall。

將“regsvr32   C:\Users\Administrator\Desktop\我的第一個(gè)封裝.dll”寫(xiě)入txt文件,另存為bat批處理文件也可以,點(diǎn)擊運(yùn)行即可。

到這里,就注冊(cè)好了剛才封裝的dll,我們可以直接使用自定義的函數(shù)了。

是不是很簡(jiǎn)單,關(guān)鍵在于自定義函數(shù)的書(shū)寫(xiě)。下次分享稍微難一些的玩法,帶功能區(qū)的COM加載項(xiàng)制作。實(shí)現(xiàn)點(diǎn)擊按鈕運(yùn)行自己封裝過(guò)的程序的效果。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

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

    類(lèi)似文章 更多