كلمة فبا:تعطيل خيار الخصوصية في مركز التوثيق
سؤال
ضمن خيارات الخصوصية في مركز التوثيق لبرنامج Word 2010، توجد قم بإزالة المعلومات الشخصية من خصائص الملف عند الحفظ خانة الاختيار.هذا هو ما يبدو:
باستخدام Word VBA، أود أن أكون قادرًا على اكتشاف حالة التمكين/التعطيل لهذا الإعداد، ثم تعطيله في حالة تمكينه.ومع ذلك، لم أتمكن من العثور داخل Word 2010 Object Model على أي طريقة للوصول مباشرة إلى هذا الإعداد.
أنا قادر على إزالة المعلومات الشخصية (أي ما يعادل تمكين الخيار) باستخدام هذه الطريقة:
ActiveDocument.RemoveDocumentInformation (wdRDIDocumentProperties)
لسوء الحظ، لا يمكنني اكتشاف القيمة المنطقية للإعداد أو تعطيلها باستخدام VBA.
وأخيرًا، قمت أيضًا باستكشاف BuiltInDocumentProperties
الخاصية، ولكن لم يكن هناك إمكانية الوصول عبر الثوابت الموجودة في نموذج الكائن.
أن أية أفكار حول هذا موضع تقدير كبير.
المحلول
activedocument.RemovePersonalInformation=true
يضبط خيار الكلمة لإزالة المعلومات
CurrentSetting=activedocument.RemovePersonalInformation
لحفظ الإعداد لوقت لاحق
تم اختبار هذا على الوورد 2007