اكسل

كيفية إزالة كلمة المرور من مشروع Excel VBA [4 طرق]

أريد أن أعرف كيفية إزالة كلمة المرور من مشروع VBA في Excel. من يستطيع مساعدتي؟

قبل حتى البحث عن طرق لإزالة كلمة مرور VBA في Excel، يجب أن تفهم معنى VBA. VBA هو اختصار لـ Visual Basic for Applications. يتم استخدامه بواسطة تطبيقات MS المختلفة، وخاصة MS Excel، لإضافة بعض الميزات وأيضًا للمساعدة في أتمتة المهام الروتينية. نظرًا لطبيعتها وحاجتها إلى أمان الملفات، يقوم معظم المستخدمين بتشفير مشاريع VBA بكلمات مرور. ومع ذلك، البشر ليسوا مثاليين ويمكن نسيان كلمات مرور VBA. المعنى الواضح هو أنه لا يمكنك الوصول إلى رموز Excel VBA الخاصة بك أو تحريرها. للتغلب على هذه الفوضى، أنت بحاجة إلى طريقة لاختراق كلمة مرور Excel VBA. ولحسن الحظ، هناك طرق عديدة لإنجاز هذه المهمة. في هذه المقالة، ستتلقى دليلاً تفصيليًا حول أفضل 4 طرق لاختراق كلمات مرور Excel VBA.

الجزء 1: كيفية إزالة كلمة مرور مشروع VBA في Excel بدون برامج

يمكن فتح مشروع VBA في Excel بمساعدة برنامج فك تشفير VBA التلقائي أو بالوسائل اليدوية. عند الخوض في كيفية كسر كلمة مرور Excel VBA يدويًا، هناك العديد من الطرق الجيدة القادرة على إنجاز المهمة. يمكنك الاختيار من بين هذه الخيارات وتجربة ملف Excel المحمي الخاص بك. في النهاية، قد يكون أحد هذه الخيارات أفضل، اعتمادًا على طبيعة مستندك المحمي والحاجة المتاحة. قبل الاستفادة من هذه الطرق اليدوية، يجب عليك عمل نسخة احتياطية لملفات Excel الخاصة بك.

الطريقة الأولى. قم بتغيير امتداد الملف لفتح وحدة Excel VBA

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

الخطوة 1 : ابحث عن الملف .xlsm الهدف وقم بتغيير امتداد الملف .xlsm إلى zip.

الخطوة 2 : الآن قم بفتح هذا الملف من خلال أي من برامج الأرشفة الموجودة لديك. يمكنك استخدام WinRAR أو 7-Zip. إذا قمت بذلك، يجب أن تكون قادرًا على رؤية البنية التالية لدليل الملف الخاص بك.

الخطوه 3 : انتقل إلى خيار دليل XL واستخرج الملف المسمى "VBAProject.bin".

تغيير امتدادات ملفات VBA

الخطوة 4 : افتح ملف VBAProject.bin من خلال أي محرر سداسي عشري وتحقق من النص "DPB=" داخل الملف في المحرر السداسي.

الخطوة 5 : بمجرد العثور على هذا النص، ما عليك سوى حذفه واستبداله بـ "DPX=" بدلاً من ذلك. الآن احفظ وأغلق ملفك في المحرر السداسي. يستبدل VBAProject.bin القديم بـ VBAProject.bin الجديد المعدل.

الخطوة 6 : ارجع امتداد الملف إلى .xlsm ثم افتحه في Excel. في نافذة التحذير المنبثقة، حدد "نعم" وتجاهل الخيارات الأخرى.

الخطوة 7 : قم بتشغيل محرر VBA واختر "موافق" إذا ظهر مربع الحوار.

الخطوة 8 : انقر بزر الماوس الأيمن فوق اسم مشروع VBA الخاص بك ثم اختر خصائص. اختر علامة التبويب "الحماية" واحذف كلمات المرور الموجودة. قم أيضًا بتعطيل مربع الاختيار "قفل المشروع للعرض" وتمكينه مرة أخرى. أدخل كلمة المرور المناسبة وقم بتأكيدها. انقر فوق "موافق" لإجراء التغييرات.

الطريقة الثانية. إزالة كلمة مرور مشروع Excel VBA باستخدام محرر Hex

يمنحك Hex Editor منصة جيدة لتحرير المنتجات السداسية وأخيرًا كسر كلمة مرور Excel VBA. بهذه الطريقة، ستقوم بإنشاء ملف xls وهمي، وتعيين كلمة مرور، واستخدامه للوصول إلى ملف Excel المحمي.

الخطوة 1 : استخدم محرر Hex لإنشاء ملف Excel (xls) جديد. مجرد ملف بسيط يمكن أن يفعل ذلك.

الخطوة 2 : قم بإنشاء كلمة مرور لهذا الملف في قسم VBA. يمكنك الضغط على Alt+F11 للوصول إلى هذا الخيار.

الخطوه 3 : بعد إنشاء كلمة مرور سهلة التذكر، احفظ هذا الملف الجديد ثم اخرج.

الخطوة 4 : افتح هذا الملف الذي تم إنشاؤه حديثًا، ولكن هذه المرة، افتحه من خلال المحرر السداسي. بمجرد فتحه، حدد موقع الأسطر التي تبدأ بالمفاتيح التالية وانسخها: CMG= وDPB= وGC=.

امتدادات ملفات VBA

الخطوة 5 : الآن افتح ملف Excel الذي تريد كسر كلمة المرور فيه باستخدام محرر Hex. الصق النصوص المنسوخة في الحقول المعنية واحفظ التغييرات. اخرج من الملف.

الخطوة 6 : افتح ملف Excel عادةً واستخدم نفس كلمة المرور التي قمت بإنشائها لملف xls الوهمي لعرض رمز VBA.

الطريقة الثالثة. إزالة كلمة المرور من مشروع Excel VBA باستخدام محرر Visual Basic

على عكس المحرر السداسي، يسمح محرر Visual Basic للمستخدمين بتحرير رموز الأحرف بدلاً من الرموز السداسية العشرية. العملية ليست طويلة. ومع ذلك، يجب عليك توخي الحذر لأن الرموز تتطلب الاهتمام لتجنب الأخطاء. توضح الخطوات التالية بوضوح كيف يمكنك كسر كلمة مرور Excel Macro باستخدام محرر Visual Basic.

الخطوة 1 : افتح المصنف المعني الذي يحتوي على ورقة Excel المحمية يدويًا.

الخطوة 2 : الآن افتح محرر Visual Basic باستخدام الأمر Alt + F11. انتقل إلى وحدة التضمين ثم قم بلصق الكود التالي في نافذة التعليمات البرمجية المتاحة على اليمين.

الخطوه 3 : اخرج من نافذة محرر VBA وتابع ورقة العمل المحمية.

الخطوة 4 : انتقل إلى الأدوات > ماكرو > وحدات الماكرو. في القائمة التي تظهر، انقر نقرًا مزدوجًا على خيار "PasswordBreaker". يجب أن تكون الآن قادرًا على الوصول إلى ملف Excel المحمي بكلمة مرور.

الجزء 2: القيود اليدوية عند فتح مشروع VBA في Excel

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

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

ومع ذلك، إذا فشلت جميع الخيارات أو سئمت من عيوبها، فحاول لاحقًا استخدام تطبيقات خاصة مثل Passper for Excel لاختراق كلمة مرور Excel VBA تلقائيًا.

الجزء 3: كيفية كسر كلمة مرور Excel VBA تلقائيًا

باسبر لبرنامج Excel هي أداة قوية للغاية لفتح كلمة المرور لملفات Excel. يضمن البرنامج نسبة نجاح 100% لكسر كلمة مرور مشروع Excel VBA. مع سرعة فك التشفير الفائقة وسهولة الاستخدام، ليس هناك سبب للشك في قدرة Passper for Excel. من المهم أيضًا ملاحظة أنه يمكن استخدام Passper for Excel لكسر كلمة مرور فتح المستند لملفات Excel.

الملامح الرئيسية لبرنامج Passper لبرنامج Excel:

  • يمكن فك تشفير جميع قيود التحرير والتنسيق في مشروع VBA أو ورقة العمل أو المصنف على الفور.
  • باستخدام Passper for Excel، ستسمح لك نقرة بسيطة بالتخلص من حماية كلمة المرور في مشروع VBA الخاص بك.
  • لن تتأثر بياناتك أو تتلف بعد استخدام البرنامج.
  • يتمتع البرنامج بتوافق واسع جدًا. جميع أنواع ملفات Excel بما في ذلك .xlsm، .xlsb، .xltx، .xltm متوافقة معه.

لقد خدم Passper for Excel ملايين المستخدمين حول العالم. وقد تلقى تعليقات إيجابية من مستخدميه. لا تتردد في تجربتها الآن.

قم بتجربته مجانا

كيفية إزالة كلمة مرور VBA في Excel باستخدام Passper for Excel

الخطوة 1: قم بتشغيل Passper for Excel على جهاز الكمبيوتر الخاص بك وانقر فوق خيار "إزالة القيود".

إزالة قيود Excel

الخطوة 2: في النافذة الجديدة، انقر فوق الزر "تحديد ملف" واتبع التعليمات التي تظهر على الشاشة لتحميل ملف Excel VBA المحمي بكلمة مرور إلى واجهة البرنامج.

حدد ملف اكسل

الخطوه 3: عندما يتم تحميل الملف المحمي بكلمة مرور، اضغط على خيار "حذف" للتخلص من كلمة مرور مشروع VBA في ملف Excel الخاص بك.

إزالة قيود Excel

سيقوم البرنامج تلقائيًا بإزالة القيود خلال ثوانٍ. عند اكتمال العملية، من المفترض أن ترى إشعار النجاح في أسفل الشاشة.

خاتمة

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

قم بتجربته مجانا

المنشورات ذات الصلة

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.

زر العودة الى اعلى
شارك عبر
نسخ الوصلة