حفظ المستندات في حلول على مستوى المستند

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

إصدار Microsoft Office

  • نظام 2007 Microsoft Office

  • Microsoft Office 2010

يمكنك استخدام ميزات الحماية من Microsoft Office Word و Microsoft Office Excel في مشاريع على مستوى المستند. هذه الميزات تمنع المستخدمين غير المخولين من إجراء تغييرات فى أجزاء المستند المحمية

باستخدام Excel، يمكنك التشغيل و إيقاف التشغيل عندما يكون المصنف مفتوحاً في المصمم. باستخدام Word ، يمكنك تشغيل الحماية على ما بخارج المصمم فقط. في وقت التشغيل يمكنك تمكين أو تعطيل الحماية برمجياً لكل من Word و Excel.

عند تمكين الحماية على المستند الذي يتم فتحه في المصمم، تتم إزالة كافة عناصر التحكم من مربع الأدوات أو ستصبح غير متوفرة و لا يمكنك سحب أي شيء من النافذة مصادر البيانات إلى المستند.

ServerDocument(مستندات الخادم) و المستندات المحمية

في حالة حماية المستند , يتعذر الوصول إلى ذاكرة التخزين المؤقت للبيانات من خارج المستند. لا يمكنك استخدام فئة ServerDocument لاسترداد أو التعامل مع البيانات التي تم تخزينها مؤقتاً في مستند محمي أو استخدام أساليب أخرى من فئه ServerDocument .

حماية مستند Word في المصمم

في حالة إضافة حماية إلى مستند أو قالب Word أثناء فتحه في Visual Studio ، لا يمكنك بدء فرض الحماية في المصمم. المستند يكون في وضع التصميم أثناء فتحه في Visual Studio، و يجب أن يكون فى وضع التشغيل قبل بدء فرض الحماية.

ومع ذلك، إذا قمت بإنشاء مشروع يستخدم مستند Word الموجود الذى لديه حماية ممكّنة، تتم حماية المستند أثناء فتحه في المصمم. لا يمكنك تحرير أجزاء محمية من المستند لكن لا يزال يمكنك كتابة التعليمات البرمجية في المحرر لأتمتة المستند. كما لا يمكن بناء المشروع إذا تم تمكين الحماية عندما يكون المستند مفتوحاً في Visual Studio.

يمكنك إيقاف الحماية عندما يكون المستند مفتوحاً في المصمم لتتمكن من تحرير المستند و بناء المشروع. لا يمكنك إيقاف تشغيل حماية النسخة في المصمم بينما تقوم بالتصحيح; المستند الذي يفتح أثناء التصحيح هو نسخة منفصلة من المفتوح في المصمم (يتم تخزين نسخة الإخراج في الدليل \bin لـ Visual Basic و الدليل \bin\debug لـ C#).

يمكنك تمكين الحماية على نسخة من المستند الذي يتم فتحه في المصمم عن طريق إغلاق المشروع فى Visual Studio , و يمكنك فتح نسخة المستند الموجودة في دليل المشروع و تشغيل الحماية.

فرض حماية على مستند Word فى البناء

يبدأ Visual Studio فرض الحماية لمستندات و قوالب Word أثناء عملية البناء بحيث يتم تمكين الحماية عند فتح المستند من أجل التصحيح. المستند محمي بكلمة مرور فارغة.

يتم تمكين الحماية أثناء البناء بحيث إذا كان هناك تعليمات برمجية في أحداث المستند Startup قد تتسبب في حدوث استثناءات أو تغيير سلوك هذه التعليمة البرمجية، يمكن أن يتم تصحيح التعليمة البرمجية بشكل صحيح. إذا قمت بتمكين الحماية بعد فتح المستند، تعليمات التهيئة البرمجية لا يمكن تصحيحها أو اختبارها.

تعيين كلمه المرور

يمكّن Visual Studio الحماية تلقائياً، ولكنه لا يوفر أية كلمة مرور بشكل افتراضي. إذا كنت تريد حماية المستند و أن تكون له كلمة مرور, يجب إضافتها قبل نشر الحل الخاص بك. إضافة كلمة مرور تمكنك من السماح للمستخدمين المخولين بإزالة الحماية عن المستند; بدون كلمة مرور لا يمكن بسهولة إزالة الحماية. للحصول على تفاصيل تعيين كلمة مرور ، انظر التعليمات في تطبيق Office المحدد

راجع أيضًا:

المهام

كيفية القيام بما يلي: حماية المستندات وأجزاء من المستندات

كيفية القيام بما يلي: السماح بتشغيل التعليمة البرمجية خلف المستندات ذات الأذونات المحظورة

المبادئ

نظرة عامة على إدارة حقوق المعلومات وملحقات التعليمات البرمجية المدارة

حماية كلمة المرور على مستندات Office

موارد أخرى

نماذج تطوير Office وإرشادات تفصيلية

تصميم و إنشاء حلول Office