DocumentBase.Protect(WdProtectionType, Object, Object, Object, 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.
Belgeye çeşitli koruma türlerinden birini uygular.
public void Protect (Microsoft.Office.Interop.Word.WdProtectionType type, ref object noReset, ref object password, ref object useIRM, ref object enforceStyleLock);
member this.Protect : Microsoft.Office.Interop.Word.WdProtectionType * obj * obj * obj * obj -> unit
Public Sub Protect (type As WdProtectionType, Optional ByRef noReset As Object, Optional ByRef password As Object, Optional ByRef useIRM As Object, Optional ByRef enforceStyleLock As Object)
Parametreler
- type
- WdProtectionType
Belirtilen belge için koruma türü. WdProtectionType.
- noReset
- Object
false
form alanlarını varsayılan değerlerine sıfırlamak için. true
belge korumalıysa geçerli form alanı değerlerini korumak için. değilse Type
wdAllowOnlyFormFields, NoReset
bağımsız değişken yoksayılır.
- password
- Object
Belgeden korumayı kaldırmak için gereken parola. (Aşağıdaki açıklamalara bakın.)
- useIRM
- Object
Belgeyi değişikliklerden korurken Bilgi Hakları Yönetimi'nin (IRM) kullanılıp kullanılmayacağını belirtir.
- enforceStyleLock
- Object
Korumalı belgede biçimlendirme kısıtlamalarının zorunlu kılınıp uygulanmayacağını belirtir.
Örnekler
Aşağıdaki kod örneği, kullanıcıların belgeye yalnızca açıklama eklemesine izin vermek için yöntemini kullanır Protect . Bu örneği kullanmak için belge düzeyi projesindeki sınıfından ThisDocument
çalıştırın.
private void DocumentProtect(ref object securelyStoredPassword)
{
this.Protect(Word.WdProtectionType.wdAllowOnlyComments,
ref missing, ref securelyStoredPassword, ref missing,
ref missing);
}
Private Sub DocumentProtect(ByRef securelyStoredPassword As Object)
Me.Protect(Word.WdProtectionType.wdAllowOnlyComments, _
Password:=securelyStoredPassword)
End Sub
Açıklamalar
Belge korunduğunda, kullanıcılar yalnızca ek açıklama ekleme, düzeltme yapma veya formu tamamlama gibi sınırlı değişiklikler yapabilir. Bu yöntemi kullandığınızda belge zaten korunuyorsa, bir özel durum oluşturulur.
Uygulamalarınızda sabit kodlanmış parolalar kullanmaktan kaçının. Bir yordamda bir parola gerekliyse, kullanıcıdan parola isteyin, bunu bir değişkende depolayın ve sonra değişkeni kodunuzda kullanın.
İsteğe Bağlı Parametreler
İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümleri'nde İsteğe Bağlı Parametreler.