WorksheetBase.ProtectScenarios الخاصية
الحصول على القيمة تشير إلى ما إذا كانت وحدات السيناريو في ورقة عمل محمية.
مساحة الاسم: Microsoft.Office.Tools.Excel
التجميع: Microsoft.Office.Tools.Excel.v4.0.Utilities (في Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
بناء الجملة
'إقرار
Public ReadOnly Property ProtectScenarios As Boolean
Get
public bool ProtectScenarios { get; }
قيمة الخاصية
النوع: System.Boolean
trueإذا كانت وحدات السيناريو إلى ورقة عمل المحمية؛ وإلا،false.
أمثلة
يلي تعليمات برمجية المثال يحصل على القيمة ProtectScenariosخاصية لتحديد ما إذا كانت وحدات السيناريو في ورقة عمل محمية. إذا كانت وحدات السيناريو غير محمية، ثم Protectأسلوب هو تسمى Scenariosتعيين معلمة إلى trueحيث تتم حمايتهم سيناريوهات.
Th هو المثال هو لتخصيص المستوى مستند.
Private Sub SetScenarioProtectionOn()
If Not Me.ProtectScenarios Then
If DialogResult.Yes = MessageBox.Show("Scenario protection is " & _
"turned off. Turn on scenario protection?", "Example", _
MessageBoxButtons.YesNo) Then
' Enable scenario protection, but do not change
' any other protection type.
Me.Protect(DrawingObjects:=Me.ProtectDrawingObjects, _
Contents:=Me.ProtectContents, Scenarios:=True, _
UserInterfaceOnly:=Me.ProtectionMode, _
AllowFormattingCells:=Me.Protection.AllowFormattingCells, _
AllowFormattingColumns:=Me.Protection.AllowFormattingColumns, _
AllowFormattingRows:=Me.Protection.AllowFormattingRows, _
AllowInsertingColumns:=Me.Protection.AllowInsertingColumns, _
AllowInsertingRows:=Me.Protection.AllowInsertingRows, _
AllowInsertingHyperlinks:=Me.Protection.AllowInsertingHyperlinks, _
AllowDeletingColumns:=Me.Protection.AllowDeletingColumns, _
AllowDeletingRows:=Me.Protection.AllowDeletingRows, _
AllowSorting:=Me.Protection.AllowSorting, _
AllowFiltering:=Me.Protection.AllowFiltering, _
AllowUsingPivotTables:=Me.Protection.AllowUsingPivotTables)
End If
End If
End Sub
private void SetScenarioProtectionOn()
{
if (!this.ProtectScenarios)
{
if (DialogResult.Yes == MessageBox.Show("Scenario protection is " +
"turned off. Turn on scenario protection?", "Example",
MessageBoxButtons.YesNo))
{
// Enable scenario protection, but do not change
// any other protection type.
this.Protect(missing, this.ProtectDrawingObjects,
this.ProtectContents, true, this.ProtectionMode,
this.Protection.AllowFormattingCells,
this.Protection.AllowFormattingColumns,
this.Protection.AllowFormattingRows,
this.Protection.AllowInsertingColumns,
this.Protection.AllowInsertingRows,
this.Protection.AllowInsertingHyperlinks,
this.Protection.AllowDeletingColumns,
this.Protection.AllowDeletingRows,
this.Protection.AllowSorting,
this.Protection.AllowFiltering,
this.Protection.AllowUsingPivotTables);
}
}
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.