Workbook.WriteReservedBy Свойство (2007 System)
Обновлен: Ноябрь 2007
Получает имя пользователя, который на данный момент располагает правами на запись для книги.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)
Синтаксис
'Декларация
Public ReadOnly Property WriteReservedBy As String
'Применение
Dim instance As Workbook
Dim value As String
value = instance.WriteReservedBy
public string WriteReservedBy { get; }
Значение свойства
Тип: System.String
Имя пользователя, который на данный момент располагает правами на запись для книги.
Примеры
В следующем примере путем проверки значений свойства 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.");
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.