نحوه حذف رمز عبور از پروژه Excel VBA [4 روش]
![نحوه حذف رمز عبور از پروژه Excel VBA [4 روش]](https://www.passmapa.com/images/desbloquear-proyecto-vba-excel.png)
من می خواهم بدانم چگونه می توان رمز عبور را از پروژه VBA در اکسل حذف کرد. چه کسی می تواند به من کمک کند؟
قبل از اینکه به دنبال روش هایی برای حذف رمز عبور VBA در اکسل باشید، باید معنای VBA را درک کنید. VBA مخفف Visual Basic for Applications است. این توسط برنامه های مختلف MS، به ویژه MS Excel، برای افزودن برخی ویژگی ها و همچنین برای کمک به خودکارسازی وظایف معمول استفاده می شود. به دلیل ماهیت و نیاز به امنیت فایل، اکثر کاربران پروژه های VBA را با رمز عبور رمزگذاری می کنند. با این حال، انسان ها کامل نیستند و رمزهای عبور VBA را می توان فراموش کرد. مفهوم واضح این است که شما نمی توانید به کدهای VBA اکسل خود دسترسی داشته باشید یا آن ها را ویرایش کنید. برای غلبه بر این هرج و مرج، به راهی برای شکستن پسورد Excel VBA نیاز دارید. خوشبختانه راه های زیادی برای انجام این کار وجود دارد. در این مقاله راهنمای مفصلی در مورد 4 روش برتر برای شکستن پسوردهای Excel VBA دریافت خواهید کرد.
قسمت 1: نحوه حذف رمز عبور پروژه VBA در اکسل بدون برنامه
باز کردن قفل پروژه VBA در اکسل را می توان با کمک نرم افزار رمزگشایی خودکار VBA یا با ابزار دستی انجام داد. با بررسی نحوه شکستن رمز عبور اکسل VBA به صورت دستی، چندین راه خوب برای انجام کار وجود دارد. می توانید از بین این گزینه ها انتخاب کنید و با فایل اکسل محافظت شده خود امتحان کنید. در نهایت، بسته به ماهیت سند محافظت شده و نیاز در دست، ممکن است یکی از این گزینه ها بهتر باشد. قبل از استفاده از این روش های دستی، باید از فایل های اکسل خود نسخه پشتیبان تهیه کنید.
روش 1. پسوند فایل را تغییر دهید تا ماژول VBA اکسل باز شود
این روش شامل تغییر پسوند فایل xlsm. به فرمت دیگری و سپس بازگشت به فرمت xlsm. پس از آن است. اگرچه این فرآیند طولانی است، اما می توانید آن را با دقت دنبال کنید تا در نهایت رمز عبور VBA اکسل خود را حذف کنید. مراحل زیر نشان می دهد که چگونه می توانید رمز عبور پروژه Excel VBA را با تغییر پسوند فایل بشکنید.
مرحله 1 : فایل xlsm. target را پیدا کنید و پسوند فایل xlsm را به zip تغییر دهید.
گام 2 : اکنون این فایل را از طریق هر یک از برنامه های Archiver که دارید باز کنید. می توانید از WinRAR یا 7-Zip استفاده کنید. اگر این کار را انجام دهید، باید بتوانید ساختار زیر دایرکتوری فایل خود را ببینید.
مرحله 3 : به گزینه XL directory بروید و فایل با عنوان “VBAProject.bin” را استخراج کنید.
مرحله 4 : فایل VBAProject.bin را از طریق هر ویرایشگر هگز باز کنید و متن "DPB=" داخل فایل را در ویرایشگر هگز بررسی کنید.
مرحله 5 : هنگامی که این متن را پیدا کردید، به سادگی آن را حذف کنید و به جای آن با "DPX=" جایگزین کنید. حالا فایل خود را در ویرایشگر هگز ذخیره و ببندید. VBAProject.bin قدیمی را با VBAProject.bin جدید ویرایش شده هگزا بازنویسی می کند.
مرحله 6 : پسوند فایل را به xlsm. برگردانید و سپس آن را در اکسل باز کنید. در پنجره پاپ آپ اخطار، "بله" را انتخاب کنید و گزینه های دیگر را نادیده بگیرید.
مرحله 7 : ویرایشگر VBA را اجرا کنید و اگر کادر محاوره ای ظاهر شد، «OK» را انتخاب کنید.
مرحله 8 : روی نام پروژه VBA خود کلیک راست کرده و سپس خواص را انتخاب کنید. برگه «حفاظت» را انتخاب کنید و رمزهای عبور موجود را حذف کنید. همچنین چک باکس «قفل کردن پروژه برای مشاهده» را غیرفعال کرده و دوباره فعال کنید. یک رمز عبور مناسب وارد کنید و آن را تایید کنید. برای ایجاد تغییرات روی "OK" کلیک کنید.
روش 2. رمز عبور پروژه Excel VBA را با ویرایشگر Hex حذف کنید
ویرایشگر Hex به شما یک پلتفرم خوب برای ویرایش محصولات hex و در نهایت شکستن رمز عبور VBA اکسل می دهد. در این روش شما یک فایل dummy xls ایجاد می کنید، یک رمز عبور تعیین می کنید و از آن برای دسترسی به اکسل محافظت شده استفاده می کنید.
مرحله 1 : از ویرایشگر Hex برای ایجاد یک فایل Excel (xls) جدید استفاده کنید. فقط یک فایل ساده می تواند این کار را انجام دهد.
گام 2 : برای این فایل در قسمت VBA رمز عبور ایجاد کنید. برای دسترسی به این گزینه می توانید Alt+F11 را فشار دهید.
مرحله 3 : پس از ایجاد یک رمز عبور آسان برای به خاطر سپردن، این فایل جدید را ذخیره کرده و خارج شوید.
مرحله 4 : این فایل جدید ایجاد شده را باز کنید، اما این بار آن را از طریق ویرایشگر هگز باز کنید. پس از باز شدن، خطوط را که با کلیدهای زیر شروع می شوند، پیدا کرده و کپی کنید: CMG=، DPB= و GC=.
مرحله 5 : اکنون فایل اکسل را که می خواهید رمز عبور آن را با ویرایشگر Hex بشکنید باز کنید. متن های کپی شده را در فیلدهای مربوطه قرار دهید و تغییرات را ذخیره کنید. از فایل خارج شوید.
مرحله 6 : به طور معمول فایل اکسل را باز کنید و از همان رمز عبوری که برای فایل dummy xls ایجاد کرده اید برای مشاهده کد VBA استفاده کنید.
روش 3. حذف رمز عبور از پروژه Excel VBA با ویرایشگر ویژوال بیسیک
برخلاف ویرایشگر Hex، ویرایشگر ویژوال بیسیک به کاربران اجازه می دهد تا کدهای کاراکتر را به جای کدهای هگزا دسیمال ویرایش کنند. پروسه چندان طولانی نیست. با این حال، باید مراقب باشید زیرا کدها برای جلوگیری از خطا نیاز به توجه دارند. مراحل زیر به وضوح نشان می دهد که چگونه می توانید رمز عبور ماکرو اکسل را با ویرایشگر ویژوال بیسیک بشکنید.
مرحله 1 : کتاب کار مربوطه حاوی برگه اکسل محافظت شده را به صورت دستی باز کنید.
گام 2 : اکنون ویرایشگر ویژوال بیسیک را با استفاده از دستور Alt+F11 باز کنید. به Embed Module بروید و سپس کد زیر را در پنجره کد موجود در سمت راست قرار دهید.
مرحله 3 : از پنجره ویرایشگر VBA خارج شده و با کاربرگ محافظت شده ادامه دهید.
مرحله 4 : به Tools > Macro > Macros بروید. در لیستی که ظاهر می شود، روی گزینه “PasswordBreaker” دوبار کلیک کنید. اکنون باید بتوانید به فایل اکسل محافظت شده با رمز عبور خود دسترسی پیدا کنید.
قسمت 2: محدودیت های دستی هنگام باز کردن قفل پروژه VBA در اکسل
اگرچه روشهای دستی برای شکستن رمزهای عبور اکسل VBA مفید هستند، اما به هیچ وجه کامل نیستند. این روشها با مشکلات متعددی مواجه هستند که در مورد فایلهای اکسل مهم و پیچیده، مناسب نیستند. در زیر برخی از محدودیت های رایج روش های دستی آورده شده است.
- نیاز به دانش فنی دارد : همانطور که مشاهده کردید، اکثر گزینه های بالا شامل تعداد زیادی کد هستند. بنابراین اگر دانش فنی کمی دارید، با این گزینه های دستی کار سختی خواهید داشت.
- زمان زیادی را مصرف می کند : بسیاری از روش های دستی شامل فرآیندهای طولانی هستند. این واقعیت که شامل کدها و حرکت در چندین پلتفرم نیز می شود، آن را خسته کننده تر می کند و بنابراین کاربران آن را کند و خسته کننده می دانند.
- میزان موفقیت : در نهایت مهم این است که آیا می توانیم رمز عبور VBA اکسل را بشکنیم یا نه. متاسفانه، این گزینه های دستی کمترین میزان موفقیت را ثبت می کنند. بنابراین توصیه نمی شود که زمان و انرژی زیادی صرف کنید و سپس به نتیجه مورد نیاز خود نرسید.
گفتنی است، اگر همه گزینه ها شکست خوردند یا از کاستی های آنها خسته شدید، بعداً از برنامه های ویژه ای مانند Passper برای اکسل استفاده کنید تا رمز عبور VBA اکسل را به طور خودکار بشکنید.
قسمت 3: نحوه شکستن خودکار رمز عبور VBA اکسل
Passper برای اکسل یک ابزار باز کردن قفل رمز عبور فوق العاده قدرتمند برای فایل های اکسل است. این برنامه نرخ موفقیت 100% را برای شکستن رمز عبور پروژه Excel VBA تضمین می کند. با سرعت رمزگشایی فوق العاده سریع و سهولت استفاده، هیچ دلیلی برای شک در توانایی Passper برای اکسل وجود ندارد. همچنین مهم است که توجه داشته باشید که Passper برای اکسل می تواند برای شکستن رمز باز کردن سند برای فایل های اکسل استفاده شود.
ویژگی های کلیدی Passper برای اکسل:
- تمام محدودیتهای ویرایش و قالببندی در پروژه VBA، کاربرگ یا کتاب کار شما میتواند فوراً رمزگشایی شود.
- با Passper برای اکسل، یک کلیک ساده به شما این امکان را می دهد که از شر محافظت از رمز عبور پروژه VBA خود خلاص شوید.
- داده های شما پس از استفاده از برنامه تحت تأثیر قرار نخواهند گرفت یا آسیبی نخواهند دید.
- این برنامه سازگاری بسیار گسترده ای دارد. همه انواع فایل اکسل از جمله xlsm.، xlsb.، xltx.، xltm. با آن سازگار هستند.
Passper برای اکسل به میلیون ها کاربر در سراسر جهان خدمات ارائه کرده است. و بازخوردهای مثبتی از کاربران خود دریافت کرده است. دریغ نکنید که اکنون آن را امتحان کنید.
آن را به صورت رایگان امتحان کنید
نحوه حذف رمز عبور VBA در اکسل با Passper for Excel
مرحله 1: Passper for Excel را روی رایانه شخصی خود راه اندازی کنید و روی گزینه "Remove Restrictions" کلیک کنید.
گام 2: در پنجره جدید، روی دکمه "انتخاب فایل" کلیک کنید و دستورالعمل های روی صفحه را دنبال کنید تا فایل Excel VBA محافظت شده با رمز عبور را در رابط برنامه آپلود کنید.
مرحله 3: هنگامی که فایل محافظت شده با رمز عبور آپلود شد، گزینه “Delete” را فشار دهید تا از شر رمز عبور پروژه VBA در فایل اکسل خود خلاص شوید.
برنامه به طور خودکار محدودیت ها را در عرض چند ثانیه حذف می کند. وقتی کامل شد، باید اعلان موفقیت را در پایین صفحه ببینید.
نتیجه
این راهنما به وضوح برخی از روش های قابل قبول برای شکستن رمزهای عبور Excel VBA را توضیح داده است. با این حال، برخی از فرم ها به دلیل توانایی آنها در مدیریت رمزهای عبور پیچیده VBA، سهولت استفاده و میزان موفقیت منتشر شده، برتر از سایرین هستند. از حجم زیادی از اطلاعات ارائه شده در بالا، هیچ کس نمی تواند مناقشه کند Passper برای اکسل به عنوان راه حل واقعی برای شکستن رمز عبور پروژه Excel VBA. تمام پارامترهای اندازه گیری آن را جلوتر از گزینه های دستی قرار می دهند. Passper برای اکسل را انتخاب کنید و مشکلات رمز عبور VBA خود را برای همیشه حل کنید.