我已經在Excel中編寫了一個宏。當我將它發送給某個用戶時,他應該無法看到該宏。如何避免在Excel中編輯宏?
說我有一個Excel工作簿sample.xls,它有一個宏按鈕來將工作簿保存到服務器。當其他用戶打開工作簿時,他不應該能夠編輯該按鈕後面的宏。
如何阻止其他用戶編輯代碼?
我已經在Excel中編寫了一個宏。當我將它發送給某個用戶時,他應該無法看到該宏。如何避免在Excel中編輯宏?
說我有一個Excel工作簿sample.xls,它有一個宏按鈕來將工作簿保存到服務器。當其他用戶打開工作簿時,他不應該能夠編輯該按鈕後面的宏。
如何阻止其他用戶編輯代碼?
爲觀看
鎖定VBA項目打開文檔,模板,或數據庫包含要保護的VBA項目。對於Outlook或FrontPage,請在包含要保護的VBA項目的計算機上啓動Outlook或FrontPage。
打開Visual Basic編輯器。
在Project Explorer中,右鍵單擊要保護,然後單擊快捷菜單上的項目名屬性的項目。
在保護選項卡上,選中鎖定要查看的項目複選框,輸入並確認密碼,然後單擊確定。
你可以用密碼保護它。但我建議你搜索如何爲你的特定版本的MS Excel做到這一點。有一個鏈接,顯示如何在MS Excel 2003中做到這一點,我認爲:http://www.ozgrid.com/VBA/protect-vba-code.htm
單向但很容易破解。對於更高級的用戶(包括'office excel hacker'(lol)和程序員),創建一個* .dll com加載項是一個很好的做法,它可以存儲連接字符串,從而提供更好的安全性,對於某些人來說,反編譯的DLL。 – 2013-06-19 07:09:56
此外,如果將安全級別已經下降了(意思是始終啓用宏)你能儘快關閉VBE窗口將打開修改採取,.感謝有用的信息的VBE WINAPI – 2013-06-19 07:12:25
@mehow點。 – xtechkid