--------------------------------------
Excel uses several others types of protection, the most common: WorkSheet and WorkBook protection, also not real one but more for foolproof. Regarding this topic there are much more info than about VBA Project unlocking, yet I decided to combine all those feature within one simple tool - 'Excel Unlocker.xlsm'.
Features:
- Unlock VBA Project
- Remove WorkBook Protection
- Remove WorkSheets Protection
Unlock VBA Project. Uses the same algorithm described on previous post.
Remove WorkSheets Protection.
Macros just extracts all Sheets into tmp folder, then removes parameter "sheetProtection" from sheet xml files, and put them back into archive. (Remember, starting from version 2007 Excel stores its file in ZIP compressed archive with a directory structure of XML text documents, meaning that if you change extension from xlsx to zip you'll get a zip archive).
Remove WorkBook Protection.
The program tries to find acceptable password, taking into account the fact that Excel uses algorithm which convert any password into 16-bit HASH and store it within the file (first bit always the same, so 2^15=32768 possible values, it's quite easy to try them all). Why that tactic? Certainly, there is an option to remove WorkBook protection parameter in workbook.xml file (inside zip archive), but 2007 version uses AES-128 encryption for files which have WorkBook protection option (meaning that even if you do not use your own password (leave it blank) when switch on WorkBook protection option Excel uses 'VelvetSweatshop' password for encrypting your file). So, you can't access inside excel file structure that easy, but checking 32768 values takes from few second to several minutes (on old PCs).
Yet in Excel 2013 Microsoft used another trick - changed tactic of calculation password HASH from 50 000 rounds of AES-128 to 100 000 rounds of AES-512, that significantly increased calculation time (from a 5-15 sec to 6 hours on AMD 4-cores 3,2 Ghz). Originally this tool was developed for 2007 Excel, and not took into account changes in 2013 version.
Please consider, that for some files method to unlock VBA Project may not work (because method build on 'known trick' rather than understanding technology behind).
Please consider, that for some files method to unlock VBA Project may not work (because method build on 'known trick' rather than understanding technology behind).
Thank you for this! Finally something that works and we don't have to pay 30+ usd... Thanks a lot again
ReplyDeleteRemove Password From Vba Project In Excel 2007/2010: Excel Removing Password From: Vba Project, Workbook, Sheet. >>>>> Download Now
Delete>>>>> Download Full
Remove Password From Vba Project In Excel 2007/2010: Excel Removing Password From: Vba Project, Workbook, Sheet. >>>>> Download LINK
>>>>> Download Now
Remove Password From Vba Project In Excel 2007/2010: Excel Removing Password From: Vba Project, Workbook, Sheet. >>>>> Download Full
>>>>> Download LINK 6D
Thanks for posting this. I am using Excel unlocker to remove VBAProject password but it says
ReplyDelete"file don't have Vba Project". But when open the file I can see Vba Project and its password protected. Please help on this...
If you send me your file I can have a look at it.
Deletehi i send the file which u need to remove the password,
Deleteplz do the need full
Problem was with the references in locked file, now file wokrs fine.
DeleteHi, I have the same problem as above. It says "file don't have Vba Project".
DeleteWhat should I do to fix that?!
Thanks!
I've send my file to Pankaj, please see below.
Deletecould you unlock my file
DeleteHi Anton,
ReplyDeleteI tried to run "unlock vba project". It resulted in Unprotected_.xlsm. I was unable to unlock the vba of this file using the password "macro". Any idea how to resolve this?
Seem as meer abouve : Thanks for posting this. I am using Excel unlocker to remove VBAProject password but it says
ReplyDelete"file don't have Vba Project". But when open the file I can see Vba Project and its password protected. Please help on this...
Any solution you found for this?
omazone@gmail.com
If you send me the file that you are trying unprotect I can have a look.
ReplyDeleteI have the same problem. When trying to use your tool to unprotect the vba project, it ran successfully with no errors, but when opening the newly named unprotected file, and trying to use the password macro, it is the wrong password and so file is still protected. Do you have a common solution to this problem you could share? Many thanks
ReplyDeleteI've tested this tool only for those file that was in my possession. Certainly, there might be files with inner structure that not forseen in macro or such on which described unlocking method simply doesn't work. But to be shure I have to have file with issue to do investigation.
DeleteAt the moment, no one, who reported such issue sent me the file, so I can't have common solution for problem that never been solved.
My e-mail: lbeliarl@gmail.com, send me your file and I can have a look what's wrong.
Hi Anton, I hv sent you a mail with the attachment.. Please check and reply. Thanks in advance!
ReplyDeleteHi, unlocked without any problem... maybe it has something to do with PC environment, Excel assembly, etc.
DeleteHey i have sent a mail with attachment...plz crack it.
DeleteHello. I am not able to download it on my note 3. Link redirects me to google drivr then lands me down to ms office mobile version. Then an emply worksheet appears with a cell highlighted in yellow color. Please send me the tool on dembla.m.k@gmail.com
ReplyDeleteHello. I sent you the tool.
DeleteHi Anton!
ReplyDeleteI tried to use your file but it can removed only sheet password, but it still can't remove VBA password. so how can I do?
i sent you a mail please check it and help me
ReplyDeleteplease help me with this excel file i am unable to remove password from it please help me with this
ReplyDeletePassword for workbook open cannot be removed, its content encrypted by proper ciphering (suppose RSA-128)
DeleteYou are genius...
ReplyDeletecan i crack a vba project password in a file .xla ????
ReplyDeletei need to change some macros and who create it did not leave the pass .....
I think so, but not with this tool. You can try manual way described in previous post.
DeleteHello Anton!
ReplyDeleteI have a compile error with the message: "The code of this project must be updated for use on 64-bit systems Analyze and update Declare statements and then mark them as attribute PtrSafe."
Can you solve this, please?
Hello Pedro.
DeleteThis problem related to compatibility of VBA in different version (x32/x64) of MS Office (don't confuse it with Windows digit capacity. By default x32 version of Office installs on either x32 or x64 version of Windows). Some code created for x32 Office should be adapted to run in x64 Office environment, unfurtunatly this tool have such code.
Ok, I understood the difference.
DeleteThe file "VBA_Project_Unlocker" runs well but can not remove the password from my VBA.
The error is in the file "Excel Unlocker", on line 5 "Declare Function GetTickCount Lib "kernel32.dll" () As Long".
What should I change to run in x64 Office environment?
I see, this library used only for calculating ETA (estimated time of arrival). I've commented the library, try updated file here: https://drive.google.com/file/d/0B6sFi5sSqEKbcTBaeVg3eTFId28/view?usp=sharing
DeleteNow the file has run! But did not remove the password .. I write "macro" and excel says that the password is invalid.
DeleteThere is two possible solutions: either tool works not correctly in x64 office environment or password cannot be removed from your file by this method. Try to run tool in x32 environment.
DeleteWhen i tried to debug the VBA code found that when using Office 2013 x64, the file name was read as "vbaProject" instead of "vbaProject.bin". Changing this in the two place where the comparison is done, it works beautifully.
DeleteIt's not due Office x64 but because of "hide extensions for known file types" option in Windows for folder settings. Now problem corrected in version 1.2.
DeleteThanks for your application, i try to learn because i not familiar scripting, But, with your aplication i can remove *.x l s b prote-cted file :)
Deleteuse this code for 64 and 32 bit windows :
Delete' Test whether you are using the 64-bit version of Office 2010.
#If Win64 Then
Declare PtrSafe Function GetTickCount64 Lib "kernel32" () As LongLong
#Else
Declare PtrSafe Function GetTickCount Lib "kernel32" () As Long
#End If
help
ReplyDeletehttps://drive.google.com/file/d/0BytHgMviw1IlZ2hwNGNzY2JqaFU/view?usp=sharing
don't have access to this file...
DeleteI keep getting this error
ReplyDeleteIf SH.ProtectContents Or SH.ProtectDrawingObjects Or SH.ProtectScenarios Then
Hi,
ReplyDeleteWould it be possible to make 'Excel Unlocker.xlsm' to unlock xlsx files with protected shared worksheets?
If so, how is this done the easiest way?
BR Bjarne
The tool already can remove WorkSheet protection, but first you should 'unshare' workbook (macro requires exclusive access to the file).
DeleteCan someone send me the file on rocki_thegreat@yahoo.com
ReplyDeleteHave you had any success with the file I send you?
DeleteThis comment has been removed by the author.
ReplyDeleteThanks Anton. This worked on an Excel 2007 file running on 64bit Win 8.1 with Office 2013. However, when I selected my file and clicked OK, your program created a new file with the word "Unlocked" preceding the file name. My original file remained unchanged. It was the new file that had the VBA password changed to "macro".
ReplyDeleteHi Anton
ReplyDeleteFirstly, thank you very much for Excel Unlocker. I am having a similar issue to previous comments where Excel Unlocker returns "file don't have Vba Project". However there is definitely a Vba within it that I created a number of years ago and it is password protected. Please can you help me on this. Thank you in advance.
Hi, now tihs issue is fixed, new version (1.2) released.
DeleteWow, thank you so much Anton!
DeleteIs it possible to unprotect a password protected workbook? The VBAProject is also password protected.
ReplyDeletehi could you help me, when i want to select data i got error message
ReplyDelete"Unexpected error (32809)"
i'm using win7pro 64bit & office home & business 2010
thank you
Me too
Deleteme too
DeleteHi, thanks a lot, really useful if you forgot your passwords. So I've unlocked my file and its in uncompressed zip that opens into many sub folders in windows explorer. How do I get it back into an excel file?
ReplyDeleteJust change the extension back to original '.xlsm'
DeleteHi Anton
ReplyDeleteCan you please help me with this file. I dont know how to use unlocker.
Plz help. Thanks a lot
https://docs.google.com/spreadsheets/d/118fr8KSm2vZZk8dvjeitgPISQ6_IPQm-Hp5rMJU4XMo/edit?usp=sharing
Hi, used this great tool but once the .zip it's created it's locked and cannot open. any clue?
ReplyDeletehow open the file with workbook encrypted? "Selected workbook is encrypted (Password for Opening)!"
ReplyDeletewhere can i get the version 1.2?
ReplyDeleteAnton, simply put, you're a GEM.... thanks heaps
ReplyDeleteHai... I got error while using the tool
ReplyDelete"Unexpected error (32809)"
This comment has been removed by the author.
ReplyDeleteDownload MS Excel unlocker to know how to unlock MS Excel file password and recover MS Excel password with xls, xlsx, xltm, xla, xlm, xlam, xlsm and xlsb
ReplyDeleteRead More: http://www.excelpasswordremover.com/
With the help of MS Excel password unlocker program all users can remove MS Excel file password and recover Excel file password with all Excel versions and able to open password from xls, xlsx, xlsm, xltm, xla, xlam, xlsb files.
ReplyDeleteread more
http://www.microsoft.excelunlockertool.com/
Get this best solution of MS Excel password breaker to break and recover Excel password with all versions Excel file including xlsx, xls, xlsb, xla, xlam, xltm and xlsm
ReplyDeleteread more
http://www.excelpasswordrecoverysoftware.excelpasswordremover.com/
Very very good program! thanks in advance!
ReplyDeleteHi Anton,
ReplyDeleteDo you have a guide to remove VBA password without corrupting the macro for excel 2016 .xls file?
Great usefull tool !!!
ReplyDeleteMany thanks to author !!!
You are God to me! I was at the end of the project and that's when the tool was to be given for InfoSec testing. I was directed by my senior to forward the tool with the password for testing. I went to set the password and to my horror the project was locked though I was able to work on the modules all these days. I can't thank you enough for this great help. I searched a lot on this and found out that almost all methods screwed the file rendering it useless which I cannot afford as I had to send the tool. Such a neat way to get this done. Thanks a ton, Anton. Keep up the good work! Take care.
ReplyDeleteThis PDS Excel Password Unlocker is superb solutions for recovery excel file password and unlock Excel worksheet password. It is such easy to recover forgotten MS Excel Password and crack Excel spreadsheet password. Software recover all kind of password alphabetic, numerical, symbolic and special-character of Excel worksheet password and preview of recovery Excel file password.
ReplyDeleteClick Here: https://gallery.technet.microsoft.com/Sometime-excel-users-lost-57fcb5d5
Hi,
ReplyDeletei Tried it on 3 Files it work for one but rest two give blank msg at end. can you help me recovering passwords. i tried Zip technique and replaced Dpb value but when i open excel it just do auto repair and remove VBA code.
Hi Anton, if i send you a .xlsm file which is password protected can you unlock?
ReplyDeleteHi, if I send a file, can you unlock?
ReplyDeletePlease check your source file.
ReplyDeleteIt is need correction as below in ChangeDPBValue function.
StartPosVal = InStr(1, bytes, "DPB=""", vbTextCompare) + 5
I have a .xlt file can u unlock this
ReplyDeleteBest information about software.Thanks for sharing such great information. hope you keep sharing such kind of information Excel duplicate remover
ReplyDeleteHello, we are from the health site admin, want to share our latest articles :
ReplyDeletecara menghilangkan bekas koreng yang menghitam dengan cepat
cara mengobati pembengkakan kelanjar air liur
cara mengatasi kaki kram atau kesemutan secara alami
cara mengobati gagal ginjal tanpa cuci darah
obat paru paru basah paling ampuh
cara menghilangkan benjola di leher secara alami
obat scabies alami ampuh
This article is really helpful. Thanks for sharing with us.
ReplyDeleteExcel Search and Replace Batch.
Canon online support
ReplyDeleteAvast customer service
Helpful
ReplyDeleteAT&T Email Customer Care Number
AoL Email Customer Care Number
Roadrunner Customer Care Number
Verizon Customer Care Number
Yahoo E-mail customer care number
Gmail Customer Care Number
your article is help full for me thanks for this helpful article.Its very interesting to read and easy to understand.Thanks for sharing.
ReplyDeleteI am very thankful for such a wonderful article.
ReplyDeleteIt's very interesting to read and easy to understand.Thanks for sharing.
We also provide the best yahoo customer support services.
Contact Yahoo Support
Yahoo Costumer Care
Yahoo Customer Service Phone Number
Yahoo Contact Number
I am amazed by the way you have explained things in this blog. This blog is quite interesting and I am looking forward to reading more of your posts. Thanks for sharing this blog with us. If you need any technical assistance please visit our website by clicking on it Free HP printer setup mac.
ReplyDeleteNino Nurmadi, S.Kom
ReplyDeleteninonurmadi.com
ninonurmadi.com
Nino Nurmadi, S.Kom
Nino Nurmadi, S.Kom
Nino Nurmadi, S.Kom
Nino Nurmadi, S.Kom
Nino Nurmadi, S.Kom
Nino Nurmadi, S.Kom
When I click select I get runtime error"32809"
ReplyDeleteCan anybody crack this file?
Link below
http://www.mediafire.com/file/me4iz2hz5oz0g0u/OFOQ_XML_3.xlsm/file
software testing company in India
ReplyDeletesoftware testing company in Hyderabad
Thanks for sharing such a wonderful article.
It's very interesting to read and easy to understand.
keep sharing.
this is nice blog and i get best information thanks for sharing me
ReplyDeleteExcel Password recovery
Old post and probably won't get an answer, but still thankful for the insights you provide.
ReplyDeleteHowever, there is a major problem with the core function you use: ProtectedVBProject.
The function may return True even if the project is not password protected.
Counting the components of a project will also rise an error if you don't check the "Trust access to VBA project object model" in the Trust Center/Macro Settings/Developer Macro Settings. Therefore a different way of checking the protection is needed! Otherwise this will only work if the user follows the steps to trust the access to the project object model.
For instance:
ReplyDeletePublic Function isVBAprojectAccessTrusted() As Boolean
'Ribbon Developer, Code section, Macro Security. This opens the trust center so you can check and grant trusted access (developer macro settings).
'If it is not checked (not trusted) any kind of function trying to get something from the VB project will rise an error (prevented with on error)
isVBAprojectAccessTrusted = False
On Error Resume Next
isVBAprojectAccessTrusted = Application.VBE.VBProjects.Count > 0
End Function
Public Function isVBAprojectProtected(ByRef theWorkbook As Workbook) As Integer
'If the access to the project object model is granted it checks if the project of a particular workbook is password protected or not
'Returns -1 if cannot be checked, 0 if not protected (vbext_pp_none constant if you reference Microsoft Visual Basic for Applications Extensibility 5.3), 1 if protected (vbext_pp_locked)
isVBAprojectProtected = -1
If Not isVBAprojectAccessTrusted Then Exit Function
isVBAprojectProtected = theWorkbook.VBProject.Protection
End Function
Technology Write For Us Entertainment = Pirates Of The Caribbean
ReplyDeleteWrite For Us Services = How Does Doordash Work
Write For Us Software = Canon printer offline support
THank You For Sharing This AMazing Blog With Us
Please also Visit My EMail Related Issues Websites: Bellsouth.net Email Login
Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man and Thanks for the post,Interesting stuff to read. Keep it up. 바카라사이트
ReplyDeleteHello there, You have performed an excellent job. I will definitely dig it and personally suggest to my friends. I’m confident they will be benefited from this web site. 바카라사이트
ReplyDeleteAre you looking for Non Woven Fabric? Then don't worry; you can visit our website or feel free to contact us at USA: +1-800-233-1150. We will definitely let you know each and everything in short and quick. We provide the best non woven fabric at a reasonable price.
ReplyDeletethank u very much...it's very usefull
ReplyDeleteThe Best 888casino Bonus Codes in December 2021
ReplyDeleteList of 888Casino bonuses: $25 속초 출장마사지 free chip 울산광역 출장안마 + $15 강원도 출장샵 casino bonus plus a no 천안 출장마사지 deposit bonus! 목포 출장안마
Remove Password From Vba Project In Excel 2007/2010: Excel Removing Password From: Vba Project, Workbook, Sheet. >>>>> Download Now
ReplyDelete>>>>> Download Full
Remove Password From Vba Project In Excel 2007/2010: Excel Removing Password From: Vba Project, Workbook, Sheet. >>>>> Download LINK
>>>>> Download Now
Remove Password From Vba Project In Excel 2007/2010: Excel Removing Password From: Vba Project, Workbook, Sheet. >>>>> Download Full
>>>>> Download LINK
perde modelleri
ReplyDeletesms onay
mobil ödeme bozdurma
nft nasıl alınır
ankara evden eve nakliyat
Trafik sigortasi
DEDEKTOR
WEB SİTE KURMA
Aşk romanları
smm panel
ReplyDeleteSmm panel
iş ilanları
İnstagram takipçi satın al
hirdavatciburada.com
Beyazesyateknikservisi.com.tr
SERVİS
tiktok para hilesi indir
This blog is really helpful for the public .easily understand,
ReplyDeleteThanks for published,hoping to see more high quality article like this.
온라인바카라
Tomamos la goma y marcamos un punto en ella con un rotulador, para que nos sirva de referencia. Colocamos la goma안동출장샵 dentro del tubo de plástico y la sujetamos con el tapón de corcho, de forma que el punto de referencia próximo al comienzo del gancho. Este será el cero de la escala.
ReplyDeletezh684 fake designer bags og276
ReplyDelete