文件

如何在 Excel 工作表中使用密碼保護我的 VBA 程式碼

摘要:本文向您介紹了有關VBA專案密碼保護的所有資訊。對於那些希望 Excel 文件安全且不希望其他人未經許可獲得存取權限的人來說,它非常有用。我們也將討論密碼保護的限制。

用這個技巧保護你的 VBA 宏

問題: 我不希望任何人存取我的 Excel 工作表並編輯或更改其中放置的任何巨集程式碼。我能做些什麼?

如何: 對於上述問題有一個非常簡單的解決方案。密碼保護 Excel 中的 VBA 項目,以防止未經授權的變更(請參閱下面的螢幕截圖)。

這也適用於其他 Microsoft Office 應用程序,例如 Access、Word 等。

步驟1。 開啟包含 VBA 專案的 Microsoft Excel 工作簿。

步驟2。 按 Alt+F11 開啟 Microsoft Visual Basic for Applications 視窗。

或者您可以按下“開發人員”選項卡>“Visual Basic”按鈕。

在 Excel 中開啟 Visual Basic for Applications 視窗

步驟3。 在開啟的 Microsoft Visual Basic for Applications 視窗中,前往「工具」>「VBAProject 屬性」。

Excel 工具 VBAProject 屬性

步驟 4。 在出現的“VBAProject”對話方塊中,按一下右欄中的“保護”,勾選“鎖定項目以供檢視”選項。

現在在此選項下方的文字方塊中輸入密碼,然後重新輸入以確認。然後點選「確定」關閉。

Excel VBA 鎖定項目以供檢視 輸入密碼
VBA 密碼保護是 Excel 中的安全功能

請將此密碼保存在手邊!您將需要它來開啟 Excel VBA 專案。

步驟 5。 現在您可以關閉 Microsoft Visual Basic for Applications 視窗。之後,點選Excel左上角的「儲存」按鈕。然後關閉 Excel 工作簿。

就是這樣。這是用密碼保護 Excel 中的 VBA 專案的方法。

我們建議您重新開啟 Excel 工作簿以確保 VBA 專案得到正確保護。

Excel 工作簿 VBA 程式碼現已受密碼保護

如果您想解鎖 VBA 項目,只需刪除密碼保護並再次點擊「儲存」即可更新變更。

VBA 密碼保護及其局限性

儘管您的 VBA 程式碼現在已用密碼密封,但這種方法也有缺點 — 它無法阻止真正想要存取您的專案的人。

有人在不知道密碼的情況下仍然可以存取您的 Excel 工作簿。例如, VBA 密碼刪除器 可以解密您的檔案並重設您的密碼。快速搜尋就會發現,市場上有許多此類工具,包括商業工具和免費工具。

是的,密碼保護對於大多數不希望對其程式碼進行未經授權的更改的人來說非常有用。但是,如果您使用它來保護敏感資料或智慧財產權,則應該了解它的局限性。因此,為了在 Excel 中更有效地保護您的 VBA 程式碼,最好的解決方案是將其轉換為 C/C++ 檔案。您可能會發現更多選擇 保護您的 VBA 程式碼 從連結。

蘇珊娜的照片

蘇珊娜

Susanna 是 Filelem 的內容經理和作家。她多年來一直是一位經驗豐富的編輯和書籍版式設計師,並且對嘗試和測試各種生產力軟體感興趣。她也是 Kindle 的忠實粉絲,使用 Kindle Touch 已近 7 年,幾乎走到哪裡都帶著 Kindle。不久前,該設備的使用壽命即將結束,蘇珊娜高興地買了一台 Kindle Oasis。

相關文章

返回頂部按鈕