如何通過vba對(duì)工作表加密 VBA代碼部分如何加密解密?
VBA代碼部分如何加密解密?從那時(shí)起,VBA密碼已設(shè)置。只需打開excel,您將無法直接查看VBA代碼,并會(huì)提示您輸入密碼。但不幸的是,有許多工具可以直接繞過密碼,或重置密碼,甚至不破壞密碼。因此,如
VBA代碼部分如何加密解密?
從那時(shí)起,VBA密碼已設(shè)置。只需打開excel,您將無法直接查看VBA代碼,并會(huì)提示您輸入密碼。但不幸的是,有許多工具可以直接繞過密碼,或重置密碼,甚至不破壞密碼。因此,如果您想將其用于商業(yè)加密,可以考慮使用其他軟件,或者使用專業(yè)數(shù)據(jù)庫而不是XLS文件。
如何加密VBA?
如果要直接加密VBA代碼,請(qǐng)記住菜單中有“工程保護(hù)”功能,但很容易破解。網(wǎng)上有現(xiàn)成的方法。另外,你可以用visualstudio加密核心代碼或者其他編程軟件編譯成DLL(界面有點(diǎn)混亂,不要太容易猜測(cè)),然后從VBA調(diào)用DLL
首先可以確定VBA有自己的加密項(xiàng)目,通過設(shè)置密碼的方式,但是如果是商用或高標(biāo)準(zhǔn)加密,VBA加密就不能滿足需要,VBA加密只能用來防止用戶進(jìn)行非惡意的修改,不能稱之為版權(quán)和知識(shí)保護(hù)的工具。
以下是VBA加密方法:
打開VBA接口
選擇VBA項(xiàng)目(文件名)。XLS)在左邊,即所有表的頂部
右鍵單擊-vbaproject屬性-選擇“保護(hù)”標(biāo)簽-選中“查看時(shí)鎖定項(xiàng)目”并輸入密碼-OK
然后設(shè)置VBA密碼。只需打開excel,您將無法直接查看VBA代碼,并會(huì)提示您輸入密碼。但不幸的是,有許多工具可以直接繞過密碼,或重置密碼,甚至不破壞密碼。因此,如果您想將其用于商業(yè)加密,可以考慮使用其他軟件,或者使用專業(yè)數(shù)據(jù)庫而不是XLS文件。