共用方式為


以程式設計方式移除工作表的保護

您可以程式設計的方式,移除 Microsoft Office Excel 工作表保護。

適用對象:本主題資訊適用於文件層級的專案和 Excel 的 VSTO 增益集專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

下例使用的變數 getPasswordFromUser,包含從使用者處取得的密碼。

取消文件層級自訂工作表的保護

  1. 呼叫工作表的 Unprotect 方法並傳入密碼,如有必要。 這個範例會假設您是使用名為 Sheet1的工作表。

    Globals.Sheet1.Unprotect(getPasswordFromUser);
    

若要在 VSTO 增益集中取消工作表的保護

  1. 呼叫使用中工作表的 Unprotect 方法並傳入密碼,如有必要。

    ((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);