Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.