DocumentBase.Protect أسلوب
قم بتطبيق العديد من أنواع حماية إلى المستند.
مساحة الاسم: Microsoft.Office.Tools.Word
التجميع: Microsoft.Office.Tools.Word.v4.0.Utilities (في Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
بناء الجملة
'إقرار
Public Sub Protect ( _
type As WdProtectionType, _
ByRef noReset As Object, _
ByRef password As Object, _
ByRef useIRM As Object, _
ByRef enforceStyleLock As Object _
)
public void Protect(
WdProtectionType type,
ref Object noReset,
ref Object password,
ref Object useIRM,
ref Object enforceStyleLock
)
المعلمات
- type
النوع: Microsoft.Office.Interop.Word.WdProtectionType
نوع حماية مستند المعين.WdProtectionType.
- noReset
النوع: System.Object%
falseلإعادة تعيين حقول النماذج للها الافتراضي قيم.trueللاحتفاظ بقيم حقل نموذج الحالي إذا كان مستند هو محمي.إذا Typeهو لا wdAllowOnlyFormFields، NoResetوسيطة هو تجاهل.
- password
النوع: System.Object%
مطلوب كلمة مرور إلى إزالة حماية عن مستند.(راجع ملاحظات أدناه).
- useIRM
النوع: System.Object%
تحديد ما إذا كان إلى استخدام إدارة يمنى المعلومات (IRM) عند حماية مستند من التغييرات.
- enforceStyleLock
النوع: System.Object%
تحديد ما إذا كان يتم فرض القيود على تنسيق في مستند محمي.
ملاحظات
عند مستند هو محمي، يمكن للمستخدمين إجراء محدود التغييرات فقط، مثل إضافة التعليقات التوضيحية revهوions إجراء أو إتمام نموذج. إذا كان مستند هو محمية بالفعل عند استخدام ترتيب هو الأسلوب، باستثناء هو طرح.
تجنب استخدام كلمات المرور الثابت ترميز في التطبيقات الخاصة بك. في حالة مرور هو المطلوبة في إجراء، طلب كلمة المرور من مستخدم وتخزينها في متغير وثم استخدم المتغير في التعليمة البرمجية الخاصة بك.
المعلمات الإختيارية
ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.
أمثلة
يلي تعليمات برمجية يستخدم المثال Protectأسلوب للسماح للمستخدمين بإضافة تعليقات فقط إلى التطبيق. إلى لاستخدام هذا المثال، قم بتشغيلها من ThisDocumentالفئة في مشروع المستوى مستند.
Private Sub DocumentProtect(ByRef securelyStoredPassword As Object)
Me.Protect(Word.WdProtectionType.wdAllowOnlyComments, _
Password:=securelyStoredPassword)
End Sub
private void DocumentProtect(ref object securelyStoredPassword)
{
this.Protect(Word.WdProtectionType.wdAllowOnlyComments,
ref missing, ref securelyStoredPassword, ref missing,
ref missing);
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.