已解決,從來都是VB或VBA下寫程序,,從沒試過兩者之間導(dǎo)入或?qū)?,也沒試過把VBA窗體封裝在DLL中。 附導(dǎo)入方法和調(diào)用方法: 1,、VBA中在窗體上點(diǎn)擊右鍵,,選擇導(dǎo)出,,得到一個(gè)后綴為frm的窗體文件,; 2、在VB工程資源管理器中點(diǎn)右鍵,,選擇添加,,再選擇添加文件,選中上述導(dǎo)出的frm文件,,點(diǎn)擊打開按鍵,,窗體會(huì)被加至VB工程資源管理器的設(shè)計(jì)器中(窗體中的代碼被同步復(fù)制),你可以雙擊打開查看對(duì)象,,右鍵選擇查看代碼,; 3、假設(shè)工程名為:TestSystem,,已導(dǎo)入的窗體名為UserForm1,,新建一個(gè)類:Test,在Test類中寫入代碼如下:
5,、在VBA工程中Show窗體的方法:當(dāng)然先引用TestSystem后,,代碼如下:
[ 本帖最后由 ctincob 于 2009-11-20 18:46 編輯 ] |
|