WorkbookBase.WriteReservedBy, propriété
Obtient le nom de l'utilisateur qui dispose actuellement de l'autorisation en écriture pour le classeur.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public ReadOnly Property WriteReservedBy As String
public string WriteReservedBy { get; }
Valeur de propriété
Type : System.String
Nom de l'utilisateur qui dispose actuellement de l'autorisation en écriture pour le classeur.
Exemples
L'exemple de code suivant utilise la propriété WriteReserved pour déterminer si le classeur actif est réservé en écriture.Si le classeur n'est pas réservé en écriture, la méthode affecte à la propriété WritePassword un mot de passe obtenu via l'entrée d'utilisateur.Sinon, l'exemple utilise la propriété WriteReservedBy pour afficher le nom de l'utilisateur qui a enregistré le classeur dans le mode réservé en écriture.Cet exemple suppose l'existence d'une méthode nommée GetPasswordFromUserInput qui obtient un mot de passe fort à partir de l'entrée d'utilisateur.
Cet exemple illustre une personnalisation au niveau du document.
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.");
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.