ChartSheet.Unprotect Yöntem
Koruma kaldırır bir Microsoft.Office.Tools.Excel.ChartSheet.Sayfa veya çalışma kitabı değil korunmuş durumdaysa bu yöntemi etkisizdir.
Ad alanı: Microsoft.Office.Tools.Excel
Derlemeler: Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)
Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Sub Unprotect ( _
Password As Object _
)
void Unprotect(
Object Password
)
Parametreler
- Password
Tür: System.Object
Sayfa veya çalışma kitabının korumasını kaldırmak için kullanılacak büyük küçük harf duyarlı parola.Sayfa veya çalışma kitabı parola korumalı değildir, bu bağımsız değişken yoksayılır.Parola korumalı bir sayfa için bu bağımsız değişkeni atlarsanız, parolayı girmeniz istenir.Parola korumalı bir çalışma kitabı için bu bağımsız değişkeni atlarsanız, yöntem başarısız olur.
Notlar
Parolanızı unutmanız durumunda, koruma kaldırılamıyor 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 edinmek için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.
Örnekler
Aşağıdaki kod örneğinde Protect yöntemi geçerli tüm içeriği korumak için Microsoft.Office.Tools.Excel.ChartSheet.Örnek daha sonra kullanır ProtectContents özelliği grafik sayfası korunduktan sonra kullanıcıdan kullanarak grafik sayfasından korumayı kaldırmak için olduğunu doğrulayın ve Unprotect yöntem.
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
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();
}
}
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.