更新: 2008 年 7 月
| 适用于 | 
|---|
| 本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型 
 Microsoft Office 版本 
 有关更多信息,请参见按应用程序和项目类型提供的功能。 | 
可以通过编程方式来移除 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);
请参见
任务
概念
对 Visual Studio Tools for Office 项目中的对象的全局访问
修订记录
| 日期 | 修订历史记录 | 原因 | 
|---|---|---|
| 2008 年 7 月 | 增加了一个可在应用程序级外接程序中使用的代码示例。 | 客户反馈。 |