Bagikan melalui


DocumentBase.Protect(WdProtectionType, Object, Object, Object, Object) Metode

Definisi

Menerapkan salah satu dari beberapa jenis perlindungan ke dokumen.

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)

Parameter

type
WdProtectionType

Jenis perlindungan untuk dokumen yang ditentukan. WdProtectionType.

noReset
Object

false untuk mereset bidang formulir ke nilai defaultnya. true untuk mempertahankan nilai bidang formulir saat ini jika dokumen dilindungi. Jika Type tidak wdAllowOnlyFormFields, NoReset argumen diabaikan.

password
Object

Kata sandi diperlukan untuk menghapus perlindungan dari dokumen. (Lihat Keterangan di bawah ini.)

useIRM
Object

Menentukan apakah akan menggunakan Manajemen Hak Informasi (IRM) saat memproteksi dokumen dari perubahan.

enforceStyleLock
Object

Menentukan apakah pembatasan pemformatan diberlakukan dalam dokumen yang diproteksi.

Contoh

Contoh kode berikut menggunakan Protect metode untuk memungkinkan pengguna menambahkan hanya komentar ke dokumen. Untuk menggunakan contoh ini, jalankan dari ThisDocument kelas dalam proyek tingkat dokumen.

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

Keterangan

Saat dokumen dilindungi, pengguna hanya dapat membuat perubahan terbatas, seperti menambahkan anotasi, membuat revisi, atau melengkapi formulir. Jika dokumen sudah dilindungi saat Anda menggunakan metode ini, pengecualian akan dilemparkan.

Hindari menggunakan kata sandi yang dikodekan secara permanen di aplikasi Anda. Jika kata sandi diperlukan dalam prosedur, minta kata sandi dari pengguna, simpan dalam variabel, lalu gunakan variabel dalam kode Anda.

Parameter Opsional

Untuk informasi tentang parameter opsional, lihat Parameter Opsional di Solusi Office.

Berlaku untuk