olelib是在vb6中經(jīng)常被使用到的類(lèi)型庫(kù),但它比較古老了且適用xp,不適用于win7,而且許多年沒(méi)有更新了。
Oleexp3.3是olelib的更新維護(hù)版,并且增加一些win7之后新增的接口,因?yàn)閤p到win7有很多接口發(fā)生了變化,所以oleexp3.3里有部分內(nèi)容不適合x(chóng)p。
Oleexp3.3幾乎涵蓋了win7的所有接口,它是一個(gè)比較底層的東西,它對(duì)vba使用要求比較高。
Oleexp3.3也涵蓋了所有跟com有關(guān)的接口和函數(shù)。
Oleexp3.3類(lèi)型庫(kù)下載注1:全世界都拋棄了com技術(shù)(包括微軟),所以一般新手沒(méi)必要學(xué)習(xí)com技術(shù),本類(lèi)型庫(kù)適合使用vba多年的人。
注2:在vb6中引用任何的tlb類(lèi)型庫(kù),只有在源碼的時(shí)候才需要引用的tlb類(lèi)型庫(kù),編譯完之后不再需要原來(lái)的tlb類(lèi)型庫(kù),而且tlb類(lèi)型庫(kù)也不會(huì)被編譯進(jìn)dll之中,它只是一個(gè)頭文件。
注3:oleexp3.3.tlb沒(méi)有定義winapi,如果要用到api,需另外的winapi.tlb。
注4:Access沒(méi)有任何編譯功能,另存為mde或accde都只是一個(gè)打包而已,
它不是編譯。所以如果你在access中使用了tlb,則必須帶上tlb,并進(jìn)行注冊(cè),才能順利運(yùn)行mde。