DocumentBase.Protect(WdProtectionType, Object, Object, Object, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.