共用方式為


HOW TO:移除工作表的保護

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

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

下列範例使用 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:隱藏工作表

概念

使用工作表

全域存取 Visual Studio Tools for Office 專案中的物件

變更記錄

日期

記錄

原因

2008 年 7 月

加入可以用於應用程式層級增益集的程式碼範例。

客戶回函。