Button.Locked, propriété
Obtient ou définit une valeur qui indique si Button peut être modifié au moment du design, lorsque la feuille est protégée.
Espace de noms : Microsoft.Office.Tools.Excel.Controls
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
<BrowsableAttribute(False)> _
Public Property Locked As Boolean
[BrowsableAttribute(false)]
public bool Locked { get; set; }
Valeur de propriété
Type : System.Boolean
true si Button ne peut pas être modifié au moment du design, lorsque la feuille est protégée ; sinon, false.
Notes
Button peut uniquement être verrouillé lorsque la feuille est protégée. Il est impossible de déplacer ou redimensionner un Button verrouillé au moment du design.
Exemples
L'exemple de code suivant ajoute deux contrôles Button à la feuille de calcul active et affecte la valeur true à la propriété Locked de l'un des boutons. L'exemple protège ensuite la feuille de calcul et utilise la méthode ToggleFormsDesign pour basculer Microsoft Office Excel en mode Design. À ce stade, le bouton déverrouillé peut être déplacé et redimensionné, ce qui n'est pas le cas du bouton verrouillé.
Cet exemple illustre une personnalisation au niveau du document.
Private Sub TestLockedControl()
Dim LockedButton As Microsoft.Office.Tools.Excel.Controls.Button = _
Me.Controls.AddButton(Me.Range("B2", "C3"), "LockedButton")
LockedButton.Locked = True
LockedButton.Text = "Locked button"
Dim UnlockedButton As Microsoft.Office.Tools.Excel.Controls.Button = _
Me.Controls.AddButton(Me.Range("B6", "C7"), "UnlockedButton")
UnlockedButton.Locked = False
UnlockedButton.Text = "Unlocked button"
Me.Protect()
Globals.ThisWorkbook.ToggleFormsDesign()
End Sub
private void TestLockedControl()
{
Microsoft.Office.Tools.Excel.Controls.Button lockedButton =
this.Controls.AddButton(this.Range["B2", "C3"],
"lockedButton");
lockedButton.Locked = true;
lockedButton.Text = "Locked button";
Microsoft.Office.Tools.Excel.Controls.Button unlockedButton =
this.Controls.AddButton(this.Range["B6", "C7"],
"unlockedButton");
unlockedButton.Locked = false;
unlockedButton.Text = "Unlocked button";
this.Protect();
Globals.ThisWorkbook.ToggleFormsDesign();
}
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.