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


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);
        }
    }
}

Разрешения

См. также

Ссылки

Worksheet Класс

Worksheet - члены

Microsoft.Office.Tools.Excel - пространство имен