Właściwość Button.Locked —
Pobiera lub ustawia wartość wskazującą, czy Button mogą być modyfikowane w czasie projektowania, gdy arkusz jest chroniony.
Przestrzeń nazw: Microsoft.Office.Tools.Excel.Controls
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
<BrowsableAttribute(False)> _
Public Property Locked As Boolean
[BrowsableAttribute(false)]
public bool Locked { get; set; }
Wartość właściwości
Typ: System.Boolean
true Jeśli Button nie można modyfikować w czasie projektowania, gdy arkusz jest chroniony; w przeciwnym razie false.
Uwagi
A Button może być zablokowany, gdy arkusz jest chroniony.Zablokowane Button nie można przenosić ani zmieniany w czasie projektowania.
Przykłady
Poniższy kod dodaje dwa Button do bieżącego arkusza formanty i ustawia Locked właściwość jednego z przycisków, aby true.W przykładzie następnie chroni arkusza i korzysta z ToggleFormsDesign metoda ma zostać umieszczona w trybie projektowania programu Microsoft Office Excel.W tym momencie: odblokowany przycisku można przenosić i przeskalowane, ale przycisk zablokowanej nie można przenosić ani zmieniany.
W tym przykładzie jest dla dostosowania poziomu dokumentu.
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();
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.