Как да премахнете парола от Excel VBA проект с/без парола
Проект на Excel Visual Basic за приложения (VBA) е език за програмиране, използван в Excel за разработване на прости програми. Обикновено се използва за превръщане на сложни или отнемащи време задачи в автоматизирани, спестяващи време процеси, като на свой ред подобрява качеството на процеса на отчитане. Тези VBA проекти обаче понякога могат да бъдат защитени с парола, за да защитят поверителността ви или да предотвратят каквото и да е нарушение на оригиналния работен скрипт. Следователно понякога може да е трудно да се запомнят тези пароли, или защото потребителите са забравили или изгубили паролата, или поради различни други причини. Ето защо тази статия ще подчертае различните лесни начини, които могат да се използват за премахване на парола от проекта на Excel VBA.
Има два вида случаи, които може да срещнете, когато се опитвате да премахнете пароли от VBA проекти на Excel. Ще говорим и за двете неща стъпка по стъпка.
Част 1: Премахнете паролата за проект Excel VBA, без да знаете паролата
За да направите това, можете да използвате няколко подхода, три от които са следните:
Премахнете паролата за проект Excel VBA с едно кликване за XLS/XLSM файлове
На пазара има множество програми, които могат да ви помогнат да премахнете пароли от проекта на Excel VBA. Добър пример е Passper за Excel , което е просто и ефективно решение за незабавно премахване на всички защити за редактиране и форматиране, вградени в работния лист/работната книга чрез VBA код.
Някои от основните функции на Passper за Excel са:
- Паролата за VBA проект във вашата работна книга на Excel може да бъде премахната с едно просто кликване .
- Гаранция а 100% успеваемост .
- Екипът на Passper се грижи за сигурността на техен данни . Няма да има загуба или изтичане на данни по време/след процеса на премахване.
- Програмата има a широка съвместимост . Поддържа .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm и други файлове, създадени от Microsoft Excel.
За да илюстрираме колко лесно е да използвате Passper за Excel, подготвихме подробно ръководство за вас. Първо трябва да изтеглите програмата и да я инсталирате на вашия компютър.
Стъпка 1. Веднъж инсталиран, трябва да изберете опцията „Премахване на ограниченията“.
Стъпка 2. Използвайте бутона „Избор на файл“, за да качите защитения с парола Excel файл. След като файлът бъде добавен към софтуера, просто щракнете върху опцията „Изтриване“, за да се отървете от защитата с парола от вашия Excel лист.
Стъпка 3. В рамките на секунди паролата за VBA проект ще бъде премахната от вашата работна книга на Excel.
Passper за Excel Това е мощна и надеждна програма. Получи положителни отзиви от потребители. Не се колебайте да го използвате.
Премахнете паролата за проект Excel VBA онлайн
Друг подход за премахване на паролата за VBA проект във вашите документи в Excel е да използвате онлайн услуга, достъпна в мрежата. Добър пример за този тип онлайн инструмент е Office VBA Password Remover. Този онлайн инструмент ви помага да се отървете от защитата си, но изисква множество стъпки. Процедурата е следната:
Етап 1: Щракнете върху „Отваряне на файл“, за да качите своя защитен с парола Excel файл на VBA проект.
Стъпка 2: Щракнете върху „Декриптиране на VBA“, за да потвърдите изтеглянето на новия документ.
Стъпка 3: След като го изтеглите, отворете документа. Ще ви напомни, че проектът съдържа невалиден ключ. Кликнете върху „Да“, за да продължите.
Стъпка 4: Натиснете ALT+F11, за да отворите VBA проекта. В прозореца на макроса не трябва да разширявате проекта. След това отидете на Инструменти>Свойства на проекта VBA.
Стъпка 5: Отидете в раздела Защита, задайте нова парола по ваш избор и оставете отметката в квадратчето.
Стъпка 6: Запазете документа и затворете VBA проекта.
Стъпка 7: Отворете отново своята работна книга на Excel и повторете стъпка 4.
Стъпка 8: Този път трябва да изчистите полетата за отметка и парола в раздела „Защита“.
Стъпка 9: Запазете документа отново. Паролата е премахната.
Минуси на този метод:
- Качването на вашия Excel файл ще отнеме време. Освен това няма лента за обработка, така че не можете да разберете дали файлът ви е качен или не.
- Качването на вашия Excel файл на техния уебсайт не е безопасно за вашите данни, особено когато данните ви са чувствителни.
Премахнете паролата от проекта на Excel VBA с помощта на HEX редактор
Шестнадесетичният редактор може да бъде полезен инструмент, ако искате ръчно да премахнете пароли от вашия проект Excel VBA. Има два различни подхода, необходими за премахване на пароли въз основа на разширението на типа файл на Excel. Преди да започнете ръчния процес, винаги не забравяйте да направите резервно копие на Excel файловете, с които работите.
Ако типът файл е XLS:
Етап 1: Отворете защитения с парола .xls файл с шестнадесетичен редактор и потърсете низа „DPB“.
Стъпка 2: Заменете „DPB“ с „DPX“.
Стъпка 3: Запазете файла и излезте от редактора.
Стъпка 4: След това отворете файла с Microsoft Excel. Ще се появят множество известия за грешки, което е нормално. Не забравяйте да кликнете върху тях.
Стъпка 5: Сега натиснете ALT+F11, за да отворите прозореца на проекта VBA и щракнете върху свойствата на VBAProject от менюто Инструменти.
Стъпка 6: В раздела Защита променете паролата на нещо просто и лесно за запомняне.
Стъпка 7: Запазете работната книга и излезте от прозореца.
Стъпка 8: Отворете отново работната книга на Excel и влезте в прозореца на проекта VBA, като натиснете ALT+F11 и въведете паролата, която току-що променихте. Повторете стъпка 6, но този път можете да премахнете паролата.
Стъпка 9: Запазете работната книга и вече имате Excel файл без парола.
Ако типът на файла е XLSM:
За разширения .xlsm е необходима допълнителна стъпка в началото. По-долу ви предлагаме ръководство стъпка по стъпка.
Етап 1: Променете разширението на вашия .xlsm файл на .zip. След това го отворете с 7Zip или WinZip.
Стъпка 2: Намерете и копирайте файла „xl/vbaProject.bas“ или „xl/vbaProject.bin“ от zip файла. Уверете се, че zip папката все още е отворена.
Стъпка 3: Щракнете и отворете файла „xl/vbaProject.bas“ или „xl/vbaProject.bin“, като използвате шестнадесетичен редактор.
Стъпка 4: Намерете низа „DPB“ и го заменете с „DPX“.
Стъпка 5: Запазете файла и го копирайте обратно в папката Zip (можете да плъзнете и пуснете файла в папката).
Стъпка 6: Сега компресирайте всички файлове в папката в нов Zip файл. След това променете файловото разширение на .xlsm.
Стъпка 7: След това отворете файла .xlsm. Ще се появят различни известия за грешки. Кликнете върху „Да“, за да продължите.
Стъпка 8: Натиснете ALT+F11, за да отворите VBA проекта и щракнете върху VBAProject Properties в менюто Tools.
Стъпка 9: Отворете раздела Защита, премахнете отметката от „Заключване на проекта за преглед“ и натиснете OK.
Стъпка 10: Запазете .xlsm файла и затворете прозореца
Минуси на този метод:
- На уебсайта има много шестнадесетични редактори. Изборът на добър е трудна задача, ако нямате технически познания.
- Някои потребители съобщиха, че не могат да изтеглят шестнадесетичния редактор. Следователно този метод не винаги е полезен за вас.
Част 2: Премахнете паролата за проект Excel VBA с известна парола
Този случай е относително по-лесен за изпълнение и е подобен на предишната ни дискусия. За по-лесно разбиране процедурата е описана по-долу:
Етап 1: Отворете своята работна книга на Excel с Microsoft Excel. Натиснете Alt+F11 за достъп до VBA проекта.
Стъпка 2: Отидете на Инструменти>Свойства на VBAProject. Въведете правилната парола в диалоговия прозорец Парола на VBAProject.
Стъпка 3: Отидете в раздела Защита, премахнете отметката от „Заключване на проекта за преглед“ и деактивирайте паролата в следните полета.
Стъпка 4: Щракнете върху „OK“ и запазете операцията. Това е всичко.
Заключение
Може да се окаже ужасна задача да премахнете пароли за проекти на VBA от файлове на Excel. Винаги се препоръчва да използвате ефективно и лесно за използване решение, когато работите с тези типове файлове. Това спестява много време и е най-удобно. Опитайте сега Passper за Excel и ще бъдете много впечатлени.