Aracılığıyla paylaş


Worksheet.Protect Yöntem

Böylece değiştirilemez çalışma korur.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
Sub Protect ( _
    Password As Object, _
    DrawingObjects As Object, _
    Contents As Object, _
    Scenarios As Object, _
    UserInterfaceOnly As Object, _
    AllowFormattingCells As Object, _
    AllowFormattingColumns As Object, _
    AllowFormattingRows As Object, _
    AllowInsertingColumns As Object, _
    AllowInsertingRows As Object, _
    AllowInsertingHyperlinks As Object, _
    AllowDeletingColumns As Object, _
    AllowDeletingRows As Object, _
    AllowSorting As Object, _
    AllowFiltering As Object, _
    AllowUsingPivotTables As Object _
)
void Protect(
    Object Password,
    Object DrawingObjects,
    Object Contents,
    Object Scenarios,
    Object UserInterfaceOnly,
    Object AllowFormattingCells,
    Object AllowFormattingColumns,
    Object AllowFormattingRows,
    Object AllowInsertingColumns,
    Object AllowInsertingRows,
    Object AllowInsertingHyperlinks,
    Object AllowDeletingColumns,
    Object AllowDeletingRows,
    Object AllowSorting,
    Object AllowFiltering,
    Object AllowUsingPivotTables
)

Parametreler

  • Password
    Tür: System.Object
    Çalışma sayfası için büyük küçük harf duyarlı parola.Bu bağımsız değişken atlanırsa, parola kullanmadan çalışma sayfası korumasını.Aksi takdirde, çalışma sayfasının korumasını kaldırma parolası belirtmeniz gerekir.Parolayı unutursanız çalışma sayfası koruması kaldırılamıyor.Parolalarınızı ve karşılık gelen belge adlarının bir listesini güvenli bir yerde tutmak iyi bir fikirdir.
  • DrawingObjects
    Tür: System.Object
    true şekiller korumak için. false varsayılan değerdir.
  • Contents
    Tür: System.Object
    true kilitli hücrelerin içeriğini korumak için. true varsayılan değerdir.
  • Scenarios
    Tür: System.Object
    true senaryolar korumak için. true varsayılan değerdir.
  • UserInterfaceOnly
    Tür: System.Object
    true kullanıcı arabirimi, ancak makrolar değil korumak için.Bu bağımsız değişken atlanırsa, koruma makrolar ve kullanıcı arabirimini uygular.
  • AllowFormattingCells
    Tür: System.Object
    true korumalı bir çalışma sayfasındaki herhangi bir hücreyi biçimlendirmek kullanıcı sağlar. false varsayılan değerdir.
  • AllowFormattingColumns
    Tür: System.Object
    true kullanıcının korumalı bir çalışma sayfasında herhangi bir sütun biçiminde sağlar. false varsayılan değerdir.
  • AllowFormattingRows
    Tür: System.Object
    true korumalı çalışma sayfasındaki herhangi bir satırın biçimlendirmek kullanıcı sağlar. false varsayılan değerdir.
  • AllowInsertingColumns
    Tür: System.Object
    true korumalı çalışma sayfasındaki sütun eklemek kullanıcı sağlar. false varsayılan değerdir.
  • AllowInsertingRows
    Tür: System.Object
    true korumalı çalışma sayfasındaki satır eklemek kullanıcı sağlar. false varsayılan değerdir.
  • AllowInsertingHyperlinks
    Tür: System.Object
    true çalışma sayfasında köprüler eklemek kullanıcı sağlar. false varsayılan değerdir.
  • AllowDeletingColumns
    Tür: System.Object
    true kullanıcının korumalı çalışma sayfasındaki sütun silme silinecek sütunundaki her hücre kilitli olduğu sağlar. false varsayılan değerdir.
  • AllowDeletingRows
    Tür: System.Object
    true Silinecek satır her hücrede kilitli olduğu korumalı çalışma sayfasındaki satırları silmek kullanıcı sağlar. false varsayılan değerdir.
  • AllowSorting
    Tür: System.Object
    true korumalı bir çalışma sayfasında sıralamak kullanıcı sağlar.Sıralama aralığındaki her hücre kilidi veya korunmayan gerekir. false varsayılan değerdir.
  • AllowFiltering
    Tür: System.Object
    true korumalı bir çalışma sayfasında filtre ayarlamak kullanıcı sağlar.Kullanıcılar filtreleme ölçütlerini değiştirin ancak değil etkinleştirebilir veya devre dışı bırakmak otomatik filtre.Kullanıcılar varolan bir otomatik filtre filtreler ayarlayabilirsiniz. false varsayılan değerdir.
  • AllowUsingPivotTables
    Tür: System.Object
    true Özet Tablo raporları korumalı bir çalışma sayfasında kullanmak kullanıcı sağlar. false varsayılan değerdir.

Notlar

Bu yöntemle uygularsanız, UserInterfaceOnly bağımsız değişkeni ayarlamak true ve çalışma kitabını yeniden açtığınızda sonra çalışma kitabını kaydederseniz, çalışma sayfasının tümünü (yalnızca arabirim) tam olarak korunur.Çalışma kitabını açtıktan sonra kullanıcı arabirimi koruması yeniden etkinleştirmek için yeniden bu yöntemle uygulamalısınız UserInterfaceOnly ayarlamak true.

Sağlanan parola korumalı bir çalışma değişiklik mümkündür.Ayrıca, çalışma sayfasının korumasını kaldırmak, gerekli değişiklikleri yapın ve sonra çalışma sayfasını yeniden korumak için başka bir yöntem olacaktır.

[!NOT]

Korumasız' anlamına gelir hücreye kilitlenmiş (Hücreleri Biçimlendir iletişim) tanımlı aralıktaki eklenir, ancak Kullanıcıların aralıkları düzenlemesine izin ver iletişim ve kullanıcı aralığını bir parola ile korunmayan veya nt izinleri doğrulanmış.

İ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.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Worksheet Arabirim

Microsoft.Office.Tools.Excel Ad Alanı