Поделиться через


Пример Excel Document Protection Techniques

ПримечаниеПримечание.

Данный пример работает только в Microsoft Office Excel 2007.

В этом примере показаны различные технологии, которые можно использовать для защиты структурных компонентов листа. Эти технологии помогают предотвратить случайное полное удаление элементов управления пользователем или изменение важных частей документа в решении.

Примечание о безопасностиПримечание о безопасности.

Этот пример кода иллюстрирует концепцию, в которой показан только связанный с ней код. Пример может не отвечать требованиям безопасности для конкретных условий и его не следует использовать точно в том виде, в котором он приведен. Для того чтобы сделать проект более безопасным и надежным, рекомендуется добавить код безопасности и обработки ошибок. Корпорация Microsoft показывает пример кода "AS IS" без предоставления каких-либо гарантий.

Сведения об установке образца проекта на локальном компьютере см. в разделе Практическое руководство. Установка и использование файлов примеров из справки.

Образцы файлов:

C# ms268876.load(ru-ru,VS.90).gif Просмотреть источник ms268876.save(ru-ru,VS.90).gif Загрузить  
Visual Basic ms268876.load(ru-ru,VS.90).gif Просмотреть источник ms268876.save(ru-ru,VS.90).gif Загрузить  

Выполнение данного примера

  1. Нажмите клавишу F5.

  2. Следуйте инструкциям, указанным на Листе1 и Листе2.

Демонстрации

  • Как восстановить элементы управления после их случайного удаления пользователем.

  • Как записать данные, которые привязаны к элементам управления ListObject на защищенном листе.

  • Как записать данные, которые привязаны к элементам управления NamedRange на защищенном листе.

  • Как защитить значения NamedRange элементов управления при выполнении неразрешенных модификаций.элемент управления

  • Как защитить элемент управления Windows Forms от изменений или удалений данных пользователем, сохраняя при этом доступ к коду.

См. также

Основные понятия

Примеры проектов уровня документа

Защита документов в решениях уровня документа

Защита паролей в документах Office

Общие сведения об управлении правами на доступ к данным и расширениях управляемого кода

Практическое руководство. Выполнение кода программной части документов с ограниченными разрешениями