WorkbookBase.WritePassword Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a senha de gravação de uma pasta de trabalho.
public string WritePassword { get; set; }
Valor da propriedade
A senha de gravação de uma pasta de trabalho.
Exemplos
O exemplo de código a seguir usa a WriteReserved propriedade para determinar se a pasta de trabalho atual está reservada para gravação. Se a pasta de trabalho não estiver reservada para gravação, o método definirá a WritePassword propriedade como uma senha obtida por meio de entrada do usuário. Caso contrário, o exemplo usa a WriteReservedBy propriedade para exibir o nome do usuário que salvou a pasta de trabalho como reservada de gravação. Este exemplo pressupõe a existência de um método chamado GetPasswordFromUserInput que obtém uma senha forte da entrada do usuário.
Este exemplo destina-se a uma personalização no nível de documento.
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.");
}
}
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
Comentários
A WritePassword propriedade é legível e retorna ">> * *".