HOW TO:移除工作表的保護
您可以用程式設計的方式,從 Microsoft Office Excel 工作表移除保護。
**適用於:**本主題中的資訊適用於 Excel 2007 和 Excel 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
下列範例使用 getPasswordFromUser 變數,此變數包含向使用者取得的密碼。
若要透過文件層級取消保護工作表
呼叫工作表的 Unprotect 方法,並在必要時傳入密碼。 這個範例會假設您是使用名為 Sheet1 的工作表。
Globals.Sheet1.Unprotect(getPasswordFromUser)
Globals.Sheet1.Unprotect(getPasswordFromUser);
若要透過應用程式層級增益集取消保護工作表
呼叫現用工作表的 _Worksheet.Unprotect 方法,並在必要時傳入密碼。
CType(Application.ActiveSheet, Excel.Worksheet).Unprotect(getPasswordFromUser)
((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);