ChartSheet.ProtectContents Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İçeriğinin korunup korunmadığını gösteren bir değer alır ChartSheet .
public bool ProtectContents { get; }
Özellik Değeri
trueöğesinin içeriği ChartSheet korunuyorsa.
Örnekler
Aşağıdaki kod örneği, Protect geçerli tüm içeriğini korumak için yöntemini kullanır Microsoft.Office.Tools.Excel.ChartSheet . Örnek daha sonra, ProtectContents grafik sayfasının korunduğunu doğrulamak için özelliğini kullanır ve sonra yöntemi kullanarak kullanıcıdan grafik sayfasından korumayı kaldırmasını ister Unprotect .
private void ChartSheetProtection()
{
Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
Globals.Sheet1.Range["B1", "B5"].Value2 = 55;
this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
this.ChartType = Excel.XlChartType.xl3DColumn;
this.Protect(true, true, true, false);
if (this.ProtectContents)
{
if (DialogResult.Yes ==
MessageBox.Show("The chart sheet is protected. " +
"Unprotect the chart sheet?", "Example",
MessageBoxButtons.YesNo))
{
this.Unprotect();
}
}
}
Private Sub ChartSheetProtection()
Globals.Sheet1.Range("A1", "A5").Value2 = 22
Globals.Sheet1.Range("B1", "B5").Value2 = 55
Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
Excel.XlRowCol.xlColumns)
Me.ChartType = Excel.XlChartType.xl3DColumn
Me.Protect(DrawingObjects:=True, Contents:=True, _
Scenarios:=True, UserInterfaceOnly:=False)
If Me.ProtectContents Then
If DialogResult.Yes = MessageBox.Show("The chart sheet" & _
" is protected. Unprotect the chart sheet?", _
"Example", MessageBoxButtons.YesNo) Then
Me.Unprotect()
End If
End If
End Sub
Açıklamalar
Bu, tamamını korur Microsoft.Office.Tools.Excel.ChartSheet .