Worksheet.Unprotect Метод (2007 System)
Обновлен: Ноябрь 2007
Снимает защиту с рабочего листа. Если на рабочем листе нет защиты, этот метод не работает.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)
Синтаксис
'Декларация
Public Sub Unprotect ( _
Password As Object _
)
'Применение
Dim instance As Worksheet
Dim Password As Object
instance.Unprotect(Password)
public void Unprotect(
Object Password
)
Параметры
- Password
Тип: System.Object
Пароль с учетом регистра, используемый для снятия защиты с рабочего листа. Если рабочий лист не защищен паролем, этот аргумент игнорируется. Если рабочий лист защищен с помощью пароля и этот аргумент опущен, пользователю предлагается ввести пароль.
Заметки
Если пароль утерян, снять защиту с рабочего листа будет невозможно. Список паролей и соответствующие имена документов следует хранить в надежном месте.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Общие сведения о необязательных параметрах в решениях Office.
Примеры
В следующем примере программный код определяет, защищено ли содержимое ячеек текущего рабочего листа. Если содержимое ячеек защищено, пользователю предлагается снять защиту с содержимого ячеек с помощью метода Unprotect.
В этом примере демонстрируется настройка уровня документа.
Private Sub PromptUnprotectWorksheet()
If Me.ProtectContents Then
If DialogResult.Yes = MessageBox.Show("The worksheet is protected. " & _
"Unprotect the worksheet?", "Example", MessageBoxButtons.YesNo) Then
Me.Unprotect()
End If
End If
End Sub
private void PromptUnprotectWorksheet()
{
if (this.ProtectContents)
{
if (DialogResult.Yes == MessageBox.Show("The worksheet is protected. " +
"Unprotect the worksheet?", "Example",
MessageBoxButtons.YesNo))
{
this.Unprotect(missing);
}
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.