會員登錄 - 用戶注冊 - 網(wǎng)站地圖 Office中國(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁 > 技巧 > Access技巧 > 模塊函數(shù)VBA > 正文

如何在OFFICE各軟件保護VBA代碼,不允許使用者查看代碼?

時間:2005-04-16 10:11 來源:未知 作者:未知 閱讀:
適用:access2000

若保護對象僅是VBA代碼,較直接的方法有二,分別是制作MDE檔及設(shè)定密碼。
一、制作MDE
此功能也可在access97中使用,目的是將MDB檔案轉(zhuǎn)換為MDE,轉(zhuǎn)換后的檔案會關(guān)閉可查看代碼的功能,所以窗體及報表只可執(zhí)行,無法『設(shè)計』,此外,也不可開啟模塊,但可執(zhí)行以VBA設(shè)計完成的功能。
access97及2000制作MDE的操作方式相同,皆是使用『工具』→『數(shù)據(jù)庫公用程式』→『生成MDE文件』選項。此功能是單向保護,也就是MDE無法還原為MDB,否則將失去保護的意義。
二、設(shè)定密碼
此密碼是針對Visual Basic編輯器內(nèi),現(xiàn)用數(shù)據(jù)庫工程的密碼。讀者可在Visual Basic編程器內(nèi)使用『工具』→『數(shù)據(jù)庫屬性』選項(dbl是工程名稱)后,切換至『保護』,讀者可選取『查看時鎖定工程』及輸入兩次密碼,即可鎖定工程。在下次開啟Visual Basic編程器及查看代碼時,會要求輸入密碼。

說明:有關(guān)access數(shù)據(jù)庫的保護措施尚有其他多種,以上僅說明有關(guān)VBA的部分,其他說明請跟閱以后的文章。

(責(zé)任編輯:admin)

頂一下
(0)
0%
踩一下
(0)
0%
發(fā)表評論
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
評價: