ឯកសារ

ការណែនាំពេញលេញក្នុងការបំបែកពាក្យសម្ងាត់ Excel VBA

តើវាអាចចូលទៅក្នុងគម្រោង Excel VBA របស់ខ្ញុំបានទេ ប្រសិនបើលេខកូដត្រូវបានការពារដោយបាត់ ឬភ្លេចពាក្យសម្ងាត់? ហើយ​ប្រសិន​បើ​ដូច្នេះ តើ​នេះ​ត្រូវ​ធ្វើ​យ៉ាង​ណា? ចម្លើយគឺបាទ។ ការបំបែកពាក្យសម្ងាត់ Excel VBA មិនមែនជាកិច្ចការពិបាកទេ ប្រសិនបើអ្នកមានឧបករណ៍ត្រឹមត្រូវ។ ជាការពិត នៅពេលដែលអ្នកមានឧបករណ៍ និងវិធីសាស្រ្តត្រឹមត្រូវ វាអាចមានភាពងាយស្រួលក្នុងការបំបែកពាក្យសម្ងាត់ដែលស្មុគស្មាញ។

នៅក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញអ្នកពីរបៀបក្នុងការ hack ពាក្យសម្ងាត់ VBA ដោយប្រើវិធីសាស្រ្តសាមញ្ញមួយចំនួន។ ប៉ុន្តែជាដំបូង សូមក្រឡេកមើលអ្វីដែលពាក្យសម្ងាត់ VBA នៅក្នុង Excel ។

ពាក្យសម្ងាត់ VBA - តើវាដំណើរការយ៉ាងដូចម្តេច?

VBA (Visual Basic for Applications) គឺជាភាសាសរសេរកម្មវិធីដែលប្រើដើម្បីបង្កើតកម្មវិធី Microsoft Office ដូចជា Excel និង ការចូលប្រើ កាន់តែមានថាមពល និងងាយស្រួលប្រើ។ VBA ក៏ត្រូវបានប្រើដើម្បីបង្កើតកម្មវិធីផ្ទាល់ខ្លួនផងដែរ។

គម្រោង VBA អាចត្រូវបានការពារដោយពាក្យសម្ងាត់ ដើម្បីការពារការចូលដោយគ្មានការអនុញ្ញាត។ នៅពេលអ្នកបើកគម្រោង VBA នៅក្នុងសៀវភៅបញ្ជី Excel អ្នកអាចនឹងត្រូវបានជម្រុញឱ្យបញ្ចូលពាក្យសម្ងាត់ (ដូចរូបភាពដែលបានបង្ហាញខាងក្រោម)។ ប្រសិនបើអ្នកមិនបញ្ចូលពាក្យសម្ងាត់ត្រឹមត្រូវទេ អ្នកនឹងមិនអាចមើល ឬកែសម្រួលកូដ VBA បានទេ។

ត្រូវ​ការ​ផ្តល់​ពាក្យ​សម្ងាត់​ដើម្បី​មើល​កូដ VBA

របៀបបំបែកពាក្យសម្ងាត់ Excel VBA

មានវិធីសាស្រ្តផ្សេងគ្នាមួយចំនួនដែលអាចត្រូវបានប្រើដើម្បីបំបែកពាក្យសម្ងាត់ Excel VBA ។ យើង​នឹង​ពិនិត្យ​មើល​វិធីសាស្ត្រ​នីមួយៗ​យ៉ាង​លម្អិត​នៅ​ខាងក្រោម។

វិធីសាស្រ្តទី 1: ការប្រើប្រាស់ កំណត់ពាក្យសម្ងាត់ VBA ឡើងវិញ a

“VBA Password Reset a” គឺជាកម្មវិធីជំនួយសង្គ្រោះពាក្យសម្ងាត់ Excel ដ៏មានអានុភាពដែលអាចកំណត់ពាក្យសម្ងាត់ឡើងវិញបានយ៉ាងលឿនទៅជា “a” ពីគម្រោង VBA ភាគច្រើន។ ឧបករណ៍នេះអាចប្រើបានជាមួយ Excel 2007 និងខ្ពស់ជាងនេះនៅលើកុំព្យូទ័រ Windows ក៏ដូចជា Excel 2016 និងខ្ពស់ជាងនេះនៅលើ Mac ។

កម្មវិធី Excel កំណត់ពាក្យសម្ងាត់ VBA ឡើងវិញ a add-in នៅពេលដំឡើង និងបើកដំណើរការ វានឹងអាចចូលប្រើបានពី Excel ribbon។ វាត្រូវការតែពីរសកម្មភាពដើម្បីលុបពាក្យសម្ងាត់ម៉ាក្រូនៅក្នុង Excel ។

ជំហានទី 1 ។ បើកឯកសារសៀវភៅការងារដោយប្រើប្រអប់បញ្ចូលពាក្យសម្ងាត់ - ចុចលើ "កំណត់ពាក្យសម្ងាត់ VBA ឡើងវិញ - a" ។

បើកដំណើរការកំណត់ពាក្យសម្ងាត់ VBA ឡើងវិញ - នៅក្នុង Excel

ជំហានទី 2 ជ្រើសរើសជម្រើសដើម្បីកំណត់ពាក្យសម្ងាត់ឡើងវិញ - នៅទីនេះយើងអាចជ្រើសរើស "មិនការពារសន្លឹកទាំងអស់នៅក្នុងសៀវភៅការងារសកម្ម" ពីម៉ឺនុយ។

ជ្រើសរើស Unprotect all sheets in active workbook in VBA Password Reset a

អ្នកនឹងត្រូវបានផ្តល់ច្បាប់ចម្លងនៃឯកសារ Excel របស់អ្នកនៅទីតាំងដូចគ្នាទៅនឹងកន្លែងដែលវាត្រូវបានបង្កើតដំបូង និងជាមួយពាក្យសម្ងាត់ "a" VBA ។

វិធីសាស្រ្តទី 2: ការប្រើប្រាស់ SysTools VBA Password Remover

SysTools បានណែនាំកម្មវិធី Windows ដែលមានឈ្មោះថា "SysTools VBA Password Remover" សម្រាប់ Excel 97 និងកំណែក្រោយៗទៀត។ កម្មវិធីនេះនឹងបំបែកពាក្យសម្ងាត់ VBA នៅក្នុងសៀវភៅការងារ Excel យ៉ាងងាយស្រួលដោយមិនចាំបាច់មានចំណេះដឹងបច្ចេកទេសណាមួយឡើយ។

ជំហានទី 1 ។ ចុចប៊ូតុងខាងក្រោមហើយទាញយកកម្មវិធីនេះ។

ទាញយកដោយឥតគិតថ្លៃ

ជំហានទី 2 បន្ទាប់​ពី​អ្នក​បាន​ចាប់​ផ្ដើម​កម្មវិធី​ហើយ អ្នក​នឹង​ឃើញ​ទំព័រ​មួយ​ដែល​មាន​ចំណង​ជើង "ពិនិត្យ​មើល​លក្ខខណ្ឌ​តម្រូវ​ជាមុន" ដែល​យើង​ត្រូវ​ចុច "យល់ព្រម" ដើម្បី​បន្ត។

កម្មវិធីដកពាក្យសម្ងាត់ SysTools VBA ពិនិត្យមើលទំព័រតម្រូវការជាមុន

ជំហានទី 3 ជ្រើសរើសសៀវភៅការងារ Excel ដែលមានមាតិកាដែលបានអ៊ិនគ្រីបដោយប្រើប៊ូតុង "បន្ថែមឯកសារ" ។ បន្ទាប់មកចុច "កំណត់ឡើងវិញ" ដើម្បីដោះសោកូដ VBA ទាំងអស់របស់វា។

បន្ថែមឯកសារការពារពាក្យសម្ងាត់ VBA ទៅ SysTools VBA Password Remover

ជំហានទី 4 ។ ឥឡូវនេះអ្នកអាចឃើញថាពាក្យសម្ងាត់ថ្មីត្រូវបានកំណត់សម្រាប់ឯកសារនេះហើយស្ថានភាពនិយាយថា "Pass" ដែលមានន័យថានេះនឹងជាពាក្យសម្ងាត់សម្រាប់ការចូលប្រើគម្រោង VBA របស់អ្នក។

ពាក្យសម្ងាត់ VBA ត្រូវបានកំណត់ឡើងវិញដោយប្រើ SysTools VBA Password Remover

វិធីសាស្រ្តទី 3: ផ្លាស់ប្តូរផ្នែកបន្ថែម + Hex Editor

ដើម្បីកំណត់ឡើងវិញ ឬលុបពាក្យសម្ងាត់ចេញពីសៀវភៅការងារ Excel ដោយប្រើកម្មវិធីនិពន្ធ Hex ដំបូងយើងត្រូវបម្រុងទុកឯកសារដែលត្រូវបានការពារដោយពាក្យសម្ងាត់ VBA ។ បន្ទាប់ពីអ្នកបានបម្រុងទុកឯកសារហើយ សូមអនុវត្តតាមជំហានទាំងនេះ៖

ជំហានទី 1 ។ ផ្លាស់ប្តូរផ្នែកបន្ថែមឯកសារ Excel ពី "xlsm" ទៅ "zip" ។ វានឹងធ្វើឱ្យឯកសារមើលទៅដូចជាបណ្ណសារហ្ស៊ីប។

ផ្លាស់ប្តូរផ្នែកបន្ថែមឯកសារ Excel VBA ពី XLSM ទៅ ZIP

សម្រាប់មនុស្សជាច្រើន ប្រអប់ "លាក់ផ្នែកបន្ថែមសម្រាប់ប្រភេទឯកសារដែលគេស្គាល់" នៅក្នុងជម្រើសថតត្រូវបានធីកតាមលំនាំដើម។ ការដោះធីកប្រអប់នេះនឹងធ្វើឱ្យផ្នែកបន្ថែមអាចមើលឃើញនៅក្នុង File Explorer ។

ដោះធីកលាក់ផ្នែកបន្ថែមសម្រាប់ប្រភេទឯកសារដែលគេស្គាល់នៅក្នុងជម្រើសថតវីនដូ

ជំហានទី 2 ស្រង់ឯកសារហ្ស៊ីបដោយប្រើឧបករណ៍ដូចជា WinZip ឬ 7-Zip ។

ជំហានទី 3 បើកថតឯកសារដែលពន្លា។ នៅខាងក្នុងមានថតរង "xl" ដែលអ្នកអាចស្វែងរកឯកសារ "vbaProject.bin" ។

ស្វែងរកឯកសារ vbaProject.bin ក្នុងថត xl

ជំហានទី 4 ។ បើកឯកសារ “vbaProject.bin” ដោយប្រើកម្មវិធីនិពន្ធគោលដប់ប្រាំមួយ ដូចជា HxD .

ជំហានទី 5 រកមើល "DPB" នៅក្នុងឯកសារ។

បើក vbaProject.bin ហើយស្វែងរក DPB នៅក្នុង HxD Hex Editor

ជំហានទី 6 ឥឡូវប្តូរ "DPB" ទៅ "DPx" ។ រក្សាទុកការផ្លាស់ប្តូរហើយចាកចេញ។

មានតែ "B" ប៉ុណ្ណោះដែលគួរតែត្រូវបានប្តូរទៅជា "x" ហើយកុំលុបសញ្ញាស្មើគ្នាដោយច្រឡំ។

ផ្លាស់ប្តូរ DPB ទៅ DPx ជាមួយ HxD Hex Editor

ជំហានទី 7 ។ បង្រួមថតនិងឯកសារទាំងអស់ទៅ ZIP ។

បង្រួមថតនិងឯកសារ XLSM ដែលបានកែប្រែទៅជាឯកសារ ZIP

ជំហានទី 8 ផ្លាស់ប្តូរផ្នែកបន្ថែមពី "zip" ទៅ "xlsm" ហើយបន្ទាប់មកបើកវា។

ផ្លាស់ប្តូរផ្នែកបន្ថែមពី ZIP ទៅ XLSM

ជំហានទី 9 ។ មិនអីទេ ដូច្នេះអ្នកស្ថិតនៅក្នុងឯកសារ xlsm ។ រឿងដំបូងដែលអាចកើតឡើងគឺមានកំហុសជាច្រើនលេចឡើង ប៉ុន្តែកុំបារម្ភ៖ គ្រាន់តែចុច "បាទ" ដើម្បីច្រានចោលពួកគេ។

បើកកម្មវិធីនិពន្ធ VB ដោយចុច "អ្នកអភិវឌ្ឍន៍" បន្ទាប់មក "Visual Basic" ។ បន្ទាប់មកនៅក្រោម "ឧបករណ៍" > "លក្ខណសម្បត្តិ VBAProject" សូមលុបធីកសម្រាប់ "គម្រោងចាក់សោសម្រាប់ការមើល" ។

ដោះធីក "គម្រោងចាក់សោសម្រាប់ការមើល" សម្រាប់ការមើលកូដ VBA ដែលបានបំបែក

ជំហានទី 10 ។ បិទកម្មវិធីនិពន្ធហើយរក្សាទុកឯកសារ Excel ។ វាអាចទៅរួចដែលវានឹងជូនដំណឹងអ្នកឱ្យរក្សាទុកនៅកន្លែងផ្សេងជាឯកសារថ្មី។

ជំហានទី 11 ។ បើកឯកសារថ្មី។ ឥឡូវនេះលេខកូដ VBA របស់អ្នកនឹងអាចមើលឃើញដោយមិនចាំបាច់បញ្ចូលពាក្យសម្ងាត់!

* យើងបានសាកល្បងវិធីសាស្រ្តនេះនៅលើឯកសារ Excel 2007 ។

សេចក្តីសន្និដ្ឋាន

ពាក្យសម្ងាត់ VBA ត្រូវបានប្រើប្រាស់ដោយអ្នកអភិវឌ្ឍន៍ជាច្រើន ដើម្បីការពារលេខកូដរបស់ពួកគេពីការមើលឃើញ ឬកែសម្រួលដោយអ្នកផ្សេងទៀតដែលនឹងប្រើប្រាស់វាខុស។ នេះគឺជាបច្ចេកទេសដ៏ល្អមួយក្នុងករណីភាគច្រើន ប៉ុន្តែនៅពេលដែលអ្នកភ្លេចពាក្យសម្ងាត់ Excel VBA របស់អ្នក ហើយត្រូវការមើលកូដគម្រោងរបស់អ្នក វិធីសាស្ត្រខាងលើនឹងជួយអ្នក។

នៅក្នុងអត្ថបទនេះ យើងបានរៀបរាប់ពីវិធីបីយ៉ាងដែលអ្នកអាចចូលប្រើគម្រោង VBA របស់អ្នកដោយមិនចាំបាច់មានពាក្យសម្ងាត់។ ថាតើអ្នកចង់ប្រើ ឧបករណ៍បន្ថែម ឬទាញយក a កម្មវិធីលុបពាក្យសម្ងាត់ពី SysTools វា​មិន​ចំណាយ​ពេល​យូរ​ទេ​មុន​ពេល​ឯកសារ​របស់​អ្នក​ត្រូវ​បាន​បើក ហើយ​មាន​សម្រាប់​កែសម្រួល​ម្ដង​ទៀត។

រូបថតរបស់ Susanna

ស៊ូសាណា

Susanna គឺជាអ្នកគ្រប់គ្រងមាតិកា និងជាអ្នកនិពន្ធរបស់ Filelem ។ នាងគឺជាអ្នកនិពន្ធដែលមានបទពិសោធន៍ និងជាអ្នករចនាប្លង់សៀវភៅអស់រយៈពេលជាច្រើនឆ្នាំ ហើយចាប់អារម្មណ៍ក្នុងការសាកល្បង និងសាកល្បងកម្មវិធីផលិតភាពផ្សេងៗ។ នាងក៏ជាអ្នកគាំទ្រដ៏ធំរបស់ Kindle ដែលបានប្រើប្រាស់ Kindle Touch អស់រយៈពេលជិត 7 ឆ្នាំ និងកាន់ Kindle ស្ទើរតែគ្រប់ទីកន្លែងដែលនាងទៅ។ មិនយូរប៉ុន្មានឧបករណ៍នេះគឺនៅចុងបញ្ចប់នៃជីវិតរបស់វា ដូច្នេះ Susanna បានទិញ Kindle Oasis យ៉ាងសប្បាយរីករាយ។

អត្ថបទពាក់ព័ន្ធ

ត្រលប់ទៅប៊ូតុងកំពូល