Protection

Protection class

Представляет различные типы параметров защиты, доступные для рабочего листа.

public class Protection

Характеристики

ИмяОписание
AllowDeletingColumn { get; set; }Указывает, разрешено ли удаление столбцов на защищенном листе.
AllowDeletingRow { get; set; }Указывает, разрешено ли удаление строк на защищенном листе.
AllowEditingContent { get; set; }Указывает, разрешено ли пользователю редактировать содержимое заблокированных ячеек на защищенном листе.
AllowEditingObject { get; set; }Указывает, разрешено ли пользователю управлять объектами чертежа на защищенном листе.
AllowEditingScenario { get; set; }Указывает, разрешено ли пользователю редактировать сценарии на защищенном листе.
AllowFiltering { get; set; }Указывает, разрешено ли пользователю использовать автофильтр, созданный до того, как лист был защищен.
AllowFormattingCell { get; set; }Указывает, разрешено ли форматирование ячеек на защищенном листе.
AllowFormattingColumn { get; set; }Указывает, разрешено ли форматирование столбцов на защищенном листе
AllowFormattingRow { get; set; }Указывает, разрешено ли форматирование строк на защищенном листе
AllowInsertingColumn { get; set; }Указывает, разрешена ли вставка столбцов на защищенном листе
AllowInsertingHyperlink { get; set; }Указывает, разрешена ли вставка гиперссылок на защищенный лист
AllowInsertingRow { get; set; }Указывает, разрешена ли вставка строк на защищенном листе
AllowSelectingLockedCell { get; set; }Указывает, разрешено ли пользователю выбирать заблокированные ячейки на защищенном листе.
AllowSelectingUnlockedCell { get; set; }Указывает, разрешено ли пользователю выбирать разблокированные ячейки на защищенном листе.
AllowSorting { get; set; }Указывает, разрешен ли параметр сортировки на защищенном листе.
AllowUsingPivotTable { get; set; }Указывает, разрешено ли пользователю управлять сводными таблицами на защищенном листе.
IsProtectedWithPassword { get; }Указывает, защищены ли листы паролем.
Password { get; set; }Представляет пароль для защиты листа.

Методы

ИмяОписание
Copy(Protection)Информация о защите от копирования.
GetPasswordHash()Получает хэш текущего пароля.
VerifyPassword(string)Подтверждает пароль.

Примеры


[C#]
//Создание экземпляра объекта Workbook
Workbook workbook = new Workbook();

Worksheet worksheet = workbook.Worksheets[0];
// Разрешение пользователям выбирать заблокированные ячейки рабочего листа
worksheet.Protection.AllowSelectingLockedCell = true;
// Разрешение пользователям выбирать разблокированные ячейки рабочего листа
worksheet.Protection.AllowSelectingUnlockedCell = true;  

[Visual Basic]

'Создание экземпляра объекта Workbook
Dim workbook As Workbook = New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Разрешение пользователям выбирать заблокированные ячейки рабочего листа
worksheet.Protection.AllowSelectingLockedCell = True
'Разрешение пользователям выбирать разблокированные ячейки рабочего листа
worksheet.Protection.AllowSelectingUnlockedCell = True

Смотрите также