vbs和vba的區(qū)別 請(qǐng)問(wèn):如何將VBA程序編譯后運(yùn)行?目的是:不讓外人修改程序代碼?
請(qǐng)問(wèn):如何將VBA程序編譯后運(yùn)行?目的是:不讓外人修改程序代碼?VBA是附加到應(yīng)用程序的VB形式。一般來(lái)說(shuō),它不能直接做成可執(zhí)行文件。如果它可以單獨(dú)存在,那就是VB。當(dāng)然,VBS家族中有一個(gè)重要的成員
請(qǐng)問(wèn):如何將VBA程序編譯后運(yùn)行?目的是:不讓外人修改程序代碼?
VBA是附加到應(yīng)用程序的VB形式。一般來(lái)說(shuō),它不能直接做成可執(zhí)行文件。如果它可以單獨(dú)存在,那就是VB。當(dāng)然,VBS家族中有一個(gè)重要的成員:VBS(用于網(wǎng)頁(yè)開(kāi)發(fā)的通用工具),但是VBS也可以獨(dú)立存在和運(yùn)行(擴(kuò)展必須是VBS)。VB一般需要專門的軟件。VBA附加到其他程序。雖然VBS可以直接用記事本編程,但它可能要求你精通語(yǔ)法。如何將Excel VBA轉(zhuǎn)換為VB或VBS:方法:創(chuàng)建一個(gè)對(duì)象,例如設(shè)置a=CreateObject()Excel應(yīng)用程序)這樣,a是Excel應(yīng)用程序的變量,a.workbooks可以調(diào)用Excel表,其余的代碼可以相應(yīng)地進(jìn)行調(diào)整。這種訪問(wèn)excel的方法效率較低。對(duì)于大量數(shù)據(jù),建議使用數(shù)據(jù)庫(kù)調(diào)用的形式訪問(wèn)excel表