共用方式為


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);
    

請參閱

工作

HOW TO:保護工作表

HOW TO:保護活頁簿

HOW TO:隱藏工作表

概念

使用工作表

全域存取 Office 專案中的物件