Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

WorkbookBase Sınıf

Microsoft.Office.Tools.Excel Ad Alanı