WorkbookBase.Protect Yöntem
Bir çalışma kitabında değişiklik yapılamaz, korur.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)
Sözdizimi
'Bildirim
Public Sub Protect ( _
password As Object, _
structure As Object, _
windows As Object _
)
public void Protect(
Object password,
Object structure,
Object windows
)
Parametreler
- password
Tür: System.Object
Çalışma kitabı için büyük küçük harf duyarlı parola.Bu bağımsız değişken atlanırsa, parola kullanmadan çalışma kitabının korumasını.Aksi takdirde, çalışma kitabının korumasını kaldırma parolası belirtmeniz gerekir.
- structure
Tür: System.Object
true (sayfaların göreli konumu) çalışma kitabının yapısını korumak için. false varsayılan değerdir.
- windows
Tür: System.Object
true çalışma kitabı pencerelerini korumak için.Bu bağımsız değişken atlanırsa, windows korumalı değil.
Notlar
Büyük oluşan sağlam parolalar ve küçük harfler, sayılar ve simgeler kullanın.Zayıf parolalarda bu öğeler birlikte değil.Örneğin, "Y6dh! et5" güçlü parola, ancak "House27" zayıf bir parola.Bunu yazmak zorunda değilsiniz böylece kolayca anımsayabileceğiniz bir sağlam parola kullanın.
İsteğe bağlı parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.
Örnekler
Aşağıdaki kod örneğinde Protect , çalışma kitabı ve çalışma kitabı pencerelerini, ancak parola koruması belirtmeden yapısını korumak için yöntem.Örnek daha sonra değerleri denetler ProtectStructure ve ProtectWindows bu koruma ayarlandığını doğrulamak için özellikler.
Bu örnek için belge düzeyi özelleştirmesinde içindir.
Private Sub ProtectWorkbook()
Me.Protect(Structure:=True, Windows:=True)
If Me.ProtectStructure Then
MsgBox("You cannot add, delete or change the location " & _
"of sheets in this workbook.")
End If
If Me.ProtectWindows Then
MsgBox("You cannot arrange windows in this workbook.")
End If
End Sub
private void ProtectWorkbook()
{
this.Protect( true, true);
if (this.ProtectStructure)
{
MessageBox.Show("You cannot add, delete or change the location " +
"of sheets in this workbook.");
}
if (this.ProtectWindows)
{
MessageBox.Show("You cannot arrange windows in this workbook.");
}
}
.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 kod kitaplıklarını kullanma.