Excel 文档保护技术示例

Download sample

注意 必需的应用程序

只有安装了必需的应用程序后,本主题中的功能才可用。

有关更多信息,请参见 产品组合可用的功能

  • 下列开发环境之一:

    VSTO 2005

    - 或 -

    Visual Studio Team System

  • Microsoft Office 2003

本示例演示可用来保护工作表的结构组件的各种技术。这些技术可以帮助防止用户意外删除控件或在其他情况下更改解决方案文档的重要部分。

Security note安全注意

提供该代码示例是为了阐释一个概念,并不代表着最安全的编码实践,因此不应在应用程序或网站中使用该代码示例。对于因将该代码示例用于其他用途而出现的偶然或必然的损害,Microsoft 不承担任何责任。

有关在计算机上安装示例项目的信息,请参见 如何:下载帮助主题中的示例文件

运行此示例

  1. 按 F5。

  2. 按照 Sheet1 和 Sheet2 上的说明操作。

演示

  • 当用户删除控件后如何重新创建该控件。

  • 如何向受保护的工作表上的数据绑定 ListObject 控件中写入数据。

  • 如何向受保护的工作表上的 NamedRange 控件中写入数据。

  • 如何保护 NamedRange 控件中的值,避免未经授权的修改。

  • 如何保护 Windows 窗体控件,使得用户不能修改或删除它,但是您的代码可以访问它。

请参见

任务

如何:允许代码在具有受限制权限的文档的后台运行

概念

Office 解决方案中的文档保护
Office 文档的密码保护
信息权限管理与托管代码扩展概述

其他资源

Office 开发示例