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


WorkbookBase.WriteReserved - свойство

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

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Синтаксис

'Декларация
Public ReadOnly Property WriteReserved As Boolean
    Get
public bool WriteReserved { get; }

Значение свойства

Тип: System.Boolean
Значение true, если книга защищена от записи; в противном случае — значение false.

Заметки

Для задания этого свойства используется метод SaveAs.

Примеры

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

В этом примере демонстрируется настройка уровня документа.

Private Sub SetWritePassword()
    If Not Me.WriteReserved Then
        Me.WritePassword = GetPasswordFromUserInput()
    Else
        MsgBox("This workbook has been saved as Write Reserved." & _
            " Please contact " & Me.WriteReservedBy & " to add data.")
    End If
End Sub
private void SetWritePassword()
{
    if (!this.WriteReserved)
    {
        this.WritePassword = GetPasswordFromUserInput();
    }
    else
    {
        MessageBox.Show("This workbook was saved as Write Reserved." +
            " Please contact " + this.WriteReservedBy + " to add data.");
    }
}

Безопасность платформы .NET Framework

См. также

Ссылки

WorkbookBase Класс

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