Protect

Protect(ProtectionType)

Защищает рабочий лист.

public void Protect(ProtectionType type)
ПараметрТипОписание
typeProtectionTypeТип защиты.

Примечания

Этот метод защищает рабочий лист без пароля. Он может защитить рабочий лист во всех версиях файла Excel.

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


Protect(ProtectionType, string, string)

Защищает рабочий лист.

public void Protect(ProtectionType type, string password, string oldPassword)
ПараметрТипОписание
typeProtectionTypeТип защиты.
passwordStringПароль.
oldPasswordStringЕсли рабочий лист уже защищен паролем, укажите старый пароль. В противном случае вы можете установить нулевое значение или пустую строку для этого параметра.

Примечания

Этот метод может защитить рабочий лист во всех версиях файла Excel.

Примеры


[C#]

//Создание экземпляра объекта Workbook
Workbook excel = new Workbook("template.xlsx");
//Доступ к первому рабочему листу в файле Excel
Worksheet worksheet = excel.Worksheets[0];
//Защита листа паролем
worksheet.Protect(ProtectionType.All, "aspose", null);
//Сохранение измененного файла Excel в формате по умолчанию (то есть Excel 20003)
excel.Save("output.xls");
//Закрытие файлового потока для освобождения всех ресурсов

[Visual Basic]

'Создание файлового потока, содержащего открываемый файл Excel
Dim fstream As FileStream = New FileStream("book1.xls", FileMode.Open)
'Создание экземпляра объекта Workbook и открытие файла Excel через файловый поток
Dim excel As Workbook = New Workbook(fstream)
'Доступ к первому рабочему листу в файле Excel
Dim worksheet As Worksheet = excel.Worksheets(0)
'Защита листа паролем
worksheet.Protect(ProtectionType.All, "aspose", DBNull.Value.ToString())
'Сохранение измененного файла Excel в формате по умолчанию (то есть Excel 20003)
excel.Save("output.xls")
'Закрытие файлового потока для освобождения всех ресурсов
fstream.Close()

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