وثيقة

كيفية حماية كود VBA الخاص بي في ورقة Excel بكلمة مرور

الملخص: هذه المقالة تخبرك بكل شيء عن حماية مشروع VBA بكلمة مرور. وهي مفيدة لأولئك الذين يريدون تأمين ملفات Excel الخاصة بهم ولا يريدون أن يتمكن الآخرون من الوصول إليها دون إذن. وسنناقش أيضًا حدود حماية كلمة المرور.

حماية وحدات الماكرو VBA الخاصة بك بهذه الحيلة

مشكلة: لا أريد أن يتمكن أي شخص من الوصول إلى جدول بيانات Excel الخاص بي وتحرير أو تغيير أي من أكواد الماكرو الموجودة فيه. ماذا يمكنني أن أفعل؟

كيف: يوجد حل بسيط للغاية للمشكلة المذكورة أعلاه. قم بحماية مشروع VBA الخاص بك في Excel بكلمة مرور لمنع التغييرات غير المصرح بها (انظر لقطات الشاشة أدناه).

يعمل هذا أيضًا مع تطبيقات Microsoft Office الأخرى مثل Access وWord وما إلى ذلك.

الخطوة 1. افتح مصنف Microsoft Excel الذي يحتوي على مشروع VBA الخاص بك.

الخطوة 2. اضغط على Alt+F11 لفتح نافذة Microsoft Visual Basic for Applications.

أو يمكنك الضغط على علامة التبويب "المطور" > زر "Visual Basic".

فتح نافذة Visual Basic for Applications في Excel

الخطوة 3. في نافذة Microsoft Visual Basic for Applications المفتوحة، انتقل إلى "أدوات" > "خصائص VBAProject".

خصائص مشروع VBA لأدوات Excel

الخطوة 4. في مربع الحوار "VBAProject" الذي يظهر، انقر فوق "الحماية" في العمود الأيمن وحدد خيار "قفل المشروع للعرض".

الآن اكتب كلمة المرور في مربع النص أسفل هذا الخيار وأعد كتابتها للتأكيد، ثم اضغط على "موافق" للإغلاق.

مشروع قفل Excel VBA لعرض إدخال كلمة المرور
حماية كلمة مرور VBA هي ميزة أمان في Excel

احتفظ بكلمة المرور هذه في متناول يدك! ستحتاج إليها لفتح مشروع Excel VBA الخاص بك.

الخطوة 5. يمكنك الآن إغلاق نافذة Microsoft Visual Basic for Applications. بعد ذلك، انقر فوق الزر "حفظ" في الزاوية العلوية اليسرى من Excel. ثم أغلق مصنف Excel.

هذا كل شيء. هذه هي الطريقة التي يمكنك من خلالها حماية مشروع VBA الخاص بك في Excel بكلمة مرور.

ننصحك بإعادة فتح مصنف Excel للتأكد من تأمين مشروع VBA بشكل صحيح.

كود VBA الخاص بـ Excel Workbook أصبح الآن محميًا بكلمة مرور

إذا كنت تريد إلغاء قفل مشروع VBA الخاص بك، فما عليك سوى إزالة حماية كلمة المرور ثم النقر فوق "حفظ" مرة أخرى لتحديث التغييرات.

حماية كلمة المرور في VBA وحدودها

على الرغم من أن كود VBA الخاص بك أصبح الآن مغلقًا بكلمة مرور، إلا أن هذه الطريقة لها عيوب - فهي لا تستطيع منع الأشخاص من الوصول إلى مشروعك إذا كانوا يريدون ذلك حقًا.

لا يزال بإمكان شخص ما الوصول إلى مصنف Excel الخاص بك دون معرفة كلمة المرور. على سبيل المثال، أدوات إزالة كلمة المرور VBA يمكن فك تشفير ملفك وإعادة تعيين كلمة المرور الخاصة بك. سيُظهر البحث السريع أن هناك العديد من هذه الأدوات المتوفرة في السوق، سواء كانت تجارية أو مجانية.

نعم، تعد حماية كلمة المرور مفيدة للغاية لمعظم الأشخاص الذين لا يريدون إجراء تغييرات غير مصرح بها على أكوادهم. ومع ذلك، يجب أن تكون على دراية بحدودها إذا كنت تستخدمها لحماية البيانات الحساسة أو الملكية الفكرية. لذا، من أجل حماية كود VBA الخاص بك بشكل أكثر فعالية في Excel، فإن الحل الأفضل هو تحويله إلى ملف C/C++. قد تكتشف العديد من الخيارات الأخرى حماية كود VBA الخاص بك من الرابط.

صورة سوزانا

سوزانا

سوزانا هي مديرة المحتوى وكاتبة في Filelem. عملت كمحررة ومصممة تخطيط كتب لسنوات عديدة، وهي مهتمة بتجربة واختبار برامج الإنتاجية المختلفة. وهي أيضًا من أشد المعجبين بجهاز Kindle، حيث تستخدم Kindle Touch منذ ما يقرب من 7 سنوات وتحمل Kindle معها أينما ذهبت تقريبًا. منذ فترة ليست طويلة، كان الجهاز في نهاية عمره الافتراضي، لذا اشترت سوزانا بكل سرور جهاز Kindle Oasis.

مقالات ذات صلة

زر العودة إلى الأعلى