3 طرق لحماية كود فبا

جدول المحتويات:

3 طرق لحماية كود فبا
3 طرق لحماية كود فبا

فيديو: 3 طرق لحماية كود فبا

فيديو: 3 طرق لحماية كود فبا
فيديو: شرح برنامج VMware Workstation 11 لتثبيت وتشغيل أكثر من نظام علي جهازك في نفس الوقت 2024, أبريل
Anonim

تعد Visual Basic for Applications (VBA) من Microsoft اللغة القياسية لكتابة البرامج لأتمتة الوظائف والمهام في Microsoft Office. تعرف على كيفية حماية تعليمات VBA البرمجية حتى لا يتمكن الآخرون من تخريب أو سرقة وحدات الماكرو الخاصة بك.

لإلغاء حماية كلمات مرور VBA وإزالتها ، راجع هذا المقال.

خطوات

الطريقة 1 من 3: تأمين رمز VBA بكلمة مرور

حماية كود VBA الخطوة 1
حماية كود VBA الخطوة 1

الخطوة الأولى: افتح محرر Visual Basic ، الموجود عادة ضمن "ماكرو" في قائمة "أدوات"

(في Access ، قد تحتاج إلى أن تكون في نافذة قاعدة البيانات للوصول إلى المحرر ، بناءً على إعداد جهاز الكمبيوتر الخاص بك.)

  • حدد "خصائص المشروع" في قائمة "الأداة" ضمن محرر Visual Basic.

    حماية رمز VBA الخطوة 1 نقطية 1
    حماية رمز VBA الخطوة 1 نقطية 1
حماية رمز VBA الخطوة 2
حماية رمز VBA الخطوة 2

الخطوة 2. انتقل إلى علامة التبويب "الحماية"

حماية كود VBA الخطوة 3
حماية كود VBA الخطوة 3

الخطوة 3. حدد خانة الاختيار "تأمين المشروع للعرض"

إذا لم تحدد هذا المربع ، فلن تخفي الرمز الخاص بك.

حماية كود VBA الخطوة 4
حماية كود VBA الخطوة 4

الخطوة 4. قم بإنشاء وتأكيد كلمة المرور المرغوبة في المربعات المشار إليها

حماية رمز VBA الخطوة 5
حماية رمز VBA الخطوة 5

الخطوة 5. احفظ المصنف وأغلقه وأعد فتحه حتى تدخل الحماية حيز التنفيذ

(في Microsoft Excel 2007 والإصدارات الأحدث ، قد تحتاج إلى الحفظ كملف XLSM حتى تعمل التعليمات البرمجية الخاصة بك.)

الطريقة 2 من 3: إخفاء التعليمات البرمجية لـ VBA في ملف للقراءة فقط باستخدام Access 2007

حماية رمز VBA الخطوة 6
حماية رمز VBA الخطوة 6

الخطوة الأولى. انتقل إلى علامة التبويب "أدوات قاعدة البيانات"

حماية رمز VBA الخطوة 7
حماية رمز VBA الخطوة 7

الخطوة 2. ابحث عن مجموعة "أدوات قاعدة البيانات"

حماية كود VBA الخطوة 8
حماية كود VBA الخطوة 8

الخطوة 3. حدد "Make ACCDE

حماية رمز VBA الخطوة 9
حماية رمز VBA الخطوة 9

الخطوة 4. احفظ ملف ACCDE باسم منفصل عن الملف الأصلي

هذا الملف ACCDE هو نوع ملف للقراءة فقط ، لذلك تحتاج إلى الاحتفاظ بالملف الأصلي أيضًا ، حتى تتمكن من إجراء أي تغييرات.

الطريقة الثالثة من 3: حماية التعليمات البرمجية لـ VBA عن طريق إنشاء وظيفة إضافية

حماية رمز VBA الخطوة 10
حماية رمز VBA الخطوة 10

الخطوة 1. قم بإنشاء ملف Office فارغ من النوع الذي سيستخدم الرمز الخاص بك

(على سبيل المثال ، إذا كانت التعليمات البرمجية الخاصة بك تعمل مع MS Excel ، فقم بإنشاء ملف Excel.)

حماية رمز VBA الخطوة 11
حماية رمز VBA الخطوة 11

الخطوة 2. انسخ التعليمات البرمجية لـ VBA إلى محرر Visual Basic لهذا الملف الفارغ

حماية رمز VBA الخطوة 12
حماية رمز VBA الخطوة 12

الخطوة الثالثة. افتح نافذة "وحدات الماكرو" ، المخزنة عادة ضمن "الأدوات"

حماية رمز VBA الخطوة 13
حماية رمز VBA الخطوة 13

الخطوة 4. اختبر الكود الخاص بك مرة أخرى ، والذي يصححه

حماية رمز VBA الخطوة 14
حماية رمز VBA الخطوة 14

الخطوة 5. قم بإزالة أي شيء تمت إضافته إلى الملف الفارغ بواسطة الاختبار

حماية رمز VBA الخطوة 15
حماية رمز VBA الخطوة 15

الخطوة 6. أضف وصفًا إلى الماكرو الذي سيتم تشغيله في الوظيفة الإضافية

(قد تحتاج إلى تحديد "خيارات" الماكرو لتتمكن من إدراج الوصف.)

حماية رمز VBA الخطوة 16
حماية رمز VBA الخطوة 16

الخطوة 7. تجميع التعليمات البرمجية الخاصة بك

(في محرر Visual Basic ، انظر أسفل قائمة "تصحيح" وحدد "ترجمة مشروع VBA.")

حماية رمز VBA الخطوة 17
حماية رمز VBA الخطوة 17

الخطوة 8. احفظ نسخة من الملف بنوع ملف قياسي

حماية كود VBA الخطوة 18
حماية كود VBA الخطوة 18

الخطوة 9. اذهب إلى "Tools" في محرر Visual Basic ، ثم اختر "Project Properties"

حماية رمز VBA الخطوة 19
حماية رمز VBA الخطوة 19

الخطوة 10. حدد علامة التبويب "الحماية"

حماية رمز VBA الخطوة 20
حماية رمز VBA الخطوة 20

الخطوة 11. قم بتنشيط مربع الاختيار "تأمين المشروع للعرض"

(قد تحتاج أيضًا إلى تعيين كلمة مرور ، اعتمادًا على نوع الملف المحدد الذي تعمل به وإعداداتك الخاصة بـ MS Office وجهاز الكمبيوتر الخاص بك.)

حماية كود VBA الخطوة 21
حماية كود VBA الخطوة 21

الخطوة 12. افتح مربع الحوار "حفظ باسم" أو "حفظ نسخة"

حماية رمز VBA الخطوة 22
حماية رمز VBA الخطوة 22

الخطوة 13. قم بالوصول إلى القائمة المنسدلة وقم بتغيير نوع الملف إلى النوع المناسب للوظيفة الإضافية

  • احفظ وظيفة Microsoft Word الإضافية كملف DOT ، قالب مستند. (إذا كنت تريد تشغيل الوظيفة الإضافية عند بدء تشغيل Word ، فاحفظها في مجلد بدء تشغيل Word.)
  • احفظ وظيفة Microsoft Excel الإضافية كملف XLA.
  • احفظ الوظيفة الإضافية لـ Microsoft Access كملف MDE ، والذي سيحمي رمز VBA. (يمكن أيضًا حفظ الوظائف الإضافية لـ Microsoft Access كملفات MDA ، لكن هذا لا يخفي الرمز.)
  • احفظ وظيفة إضافية لـ Microsoft PowerPoint كملف PPA والذي سيخفي رمز VBA ويتركه غير قادر على الوصول إليه أو تحريره لأي شخص آخر غيرك.
حماية رمز VBA الخطوة 23
حماية رمز VBA الخطوة 23

الخطوة 14. قم بإنهاء Microsoft Office وإعادة فتحه

يجب أن تكون الوظائف الإضافية الخاصة بك الآن قابلة للاستخدام.

نصائح

  • إذا لم تتمكن من العثور على محرر VBA أو Add-In Manager ، فتأكد من تثبيته على جهاز الكمبيوتر الخاص بك. إذا لم يكن الأمر كذلك ، فربما تحتاج إلى الوصول إلى أقراص تثبيت مجموعة Office لتثبيت البرامج الضرورية.
  • يمكن أن تؤثر الإعدادات والإعدادات المحددة الخاصة بك لـ Microsoft Office على مكان وجود وظائف مختلفة في كل برنامج. إذا لم تتمكن من العثور على وظيفة ، فحاول تشغيل بحث "تعليمات" سريع عن اسم الوظيفة.

موصى به: