ChartSheet.Unprotect(Object) Yöntem
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.
, ' Dan korumayı kaldırır ChartSheet . Sayfa veya çalışma kitabı korunmadığı takdirde bu yöntemin etkisi yoktur.
public void Unprotect (object Password);
Parametreler
- Password
- Object
Sayfanın veya çalışma kitabının korumasını kaldırmak için kullanılacak büyük/küçük harfe duyarlı parola. Sayfa veya çalışma kitabı bir parolayla korunmadığı takdirde, bu bağımsız değişken yok sayılır. Parolayla korunan bir sayfa için bu bağımsız değişkeni atlarsanız parola istenir. Parolayla korunan bir çalışma kitabı için bu bağımsız değişkeni atlarsanız yöntem başarısız olur.
Ö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
Parolayı unutursanız, korumasını kaldırabilirsiniz Microsoft.Office.Tools.Excel.ChartSheet . Tüm parolalarınızın ve karşılık gelen belge adlarının listesini güvenli bir yerde saklamak iyi bir fikirdir.
İsteğe Bağlı Parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz. Office çözümlerinde Isteğe bağlı parametreler.