Excel

Cara Mengalih Keluar Kata Laluan daripada Projek VBA Excel [4 Kaedah]

Saya ingin tahu cara mengalih keluar kata laluan daripada projek VBA dalam Excel. Siapa boleh tolong saya?

Sebelum mencari kaedah untuk membuang kata laluan VBA dalam Excel, anda mesti memahami maksud VBA. VBA ialah akronim untuk Visual Basic for Applications. Ia digunakan oleh pelbagai aplikasi MS, terutamanya MS Excel, untuk menambah beberapa ciri dan juga untuk membantu dalam mengautomasikan tugas rutin. Disebabkan sifat mereka dan keperluan untuk keselamatan fail, kebanyakan pengguna menyulitkan projek VBA dengan kata laluan. Walau bagaimanapun, manusia tidak sempurna dan kata laluan VBA boleh dilupakan. Implikasi yang jelas ialah anda tidak boleh mengakses atau mengedit kod Excel VBA anda. Untuk mengatasi kekacauan ini, anda memerlukan cara untuk memecahkan kata laluan Excel VBA. Nasib baik, terdapat banyak cara untuk menyelesaikan tugas ini. Dalam artikel ini, anda akan menerima panduan terperinci mengenai 4 kaedah teratas untuk memecahkan kata laluan Excel VBA.

Bahagian 1: Cara Membuang Kata Laluan Projek VBA dalam Excel Tanpa Program

Membuka kunci projek VBA dalam Excel boleh dilakukan dengan bantuan perisian penyahsulitan VBA automatik atau dengan cara manual. Menyelidiki cara untuk memecahkan kata laluan Excel VBA secara manual, terdapat beberapa cara yang baik yang mampu menyelesaikan kerja. Anda boleh memilih daripada pilihan ini dan mencuba dengan fail Excel anda yang dilindungi. Akhirnya, salah satu daripada pilihan ini mungkin lebih baik, bergantung pada jenis dokumen anda yang dilindungi dan keperluan yang ada. Sebelum memanfaatkan kaedah manual ini, anda mesti membuat sandaran fail Excel anda.

Kaedah 1. Tukar sambungan fail untuk membuka kunci modul Excel VBA

Kaedah ini melibatkan menukar sambungan fail .xlsm kepada format lain dan kemudian berbalik kepada format .xlsm selepas itu. Walaupun prosesnya panjang, anda boleh mengikutinya dengan teliti untuk mengalih keluar kata laluan Excel VBA anda akhirnya. Langkah berikut menggambarkan cara anda boleh memecahkan kata laluan projek Excel VBA dengan hanya menukar sambungan fail.

Langkah 1 : Cari fail .xlsm sasaran dan tukar sambungan fail .xlsm kepada zip.

Langkah 2 : Sekarang buka fail ini melalui mana-mana program Arkib yang anda miliki. Anda boleh menggunakan WinRAR atau 7-Zip. Jika anda melakukan ini, anda sepatutnya dapat melihat struktur direktori fail anda yang berikut.

Langkah 3 : Navigasi ke pilihan direktori XL dan ekstrak fail berlabel "VBAProject.bin".

tukar sambungan fail VBA

Langkah 4 : Buka fail VBAProject.bin melalui mana-mana editor hex dan semak teks "DPB=" di dalam fail dalam editor hex.

Langkah 5 : Sebaik sahaja anda menjumpai teks ini, hanya padamkannya dan gantikannya dengan “DPX=” sebaliknya. Sekarang simpan dan tutup fail anda dalam editor hex. Menimpa VBAProject.bin lama dengan VBAProject.bin baru yang diedit hex.

Langkah 6 : Kembalikan sambungan fail kepada .xlsm dan kemudian bukanya dalam Excel. Dalam tetingkap pop timbul amaran, pilih "Ya" dan abaikan pilihan lain.

Langkah 7 : Jalankan editor VBA dan pilih "OK" jika kotak dialog muncul.

Langkah 8 : Klik kanan nama projek VBA anda dan kemudian pilih sifat. Pilih tab "Perlindungan" dan padamkan kata laluan sedia ada. Juga, lumpuhkan kotak semak "Kunci Projek untuk Melihat" dan dayakannya semula. Masukkan kata laluan yang sesuai dan sahkannya. Klik "OK" untuk membuat perubahan.

Kaedah 2. Buang Kata Laluan Projek VBA Excel dengan Editor Hex

Editor Hex memberi anda platform yang baik untuk mengedit produk hex dan akhirnya memecahkan kata laluan Excel VBA. Dalam kaedah ini, anda akan mencipta fail xls palsu, menetapkan kata laluan dan menggunakannya untuk mengakses Excel yang dilindungi.

Langkah 1 : Gunakan editor Hex untuk mencipta fail Excel (xls) baharu. Hanya fail mudah boleh melakukannya.

Langkah 2 : Cipta kata laluan untuk fail ini dalam bahagian VBA. Anda boleh menekan Alt+F11 untuk mengakses pilihan ini.

Langkah 3 : Selepas anda mencipta kata laluan yang mudah diingat, simpan fail baharu ini dan keluar.

Langkah 4 : Buka fail yang baru dibuat ini, tetapi kali ini, bukanya melalui editor hex. Setelah dibuka, cari dan salin baris, yang bermula dengan kekunci berikut: CMG=, DPB= dan GC=.

Sambungan fail VBA

Langkah 5 : Sekarang buka fail Excel di mana anda ingin memecahkan kata laluan dengan editor Hex. Tampalkan teks yang disalin ke dalam medan masing-masing dan simpan perubahan. Keluar dari fail.

Langkah 6 : Biasanya buka fail Excel dan gunakan kata laluan yang sama yang anda buat untuk fail xls dummy untuk melihat kod VBA.

Kaedah 3. Alih keluar kata laluan daripada projek Excel VBA dengan Visual Basic Editor

Tidak seperti editor Hex, Editor Visual Basic membenarkan pengguna mengedit kod aksara dan bukannya heksadesimal. Prosesnya tidak begitu lama. Walau bagaimanapun, anda mesti berhati-hati kerana kod memerlukan perhatian untuk mengelakkan ralat. Langkah-langkah berikut dengan jelas menggambarkan bagaimana anda boleh memecahkan kata laluan Makro Excel dengan Editor Visual Basic.

Langkah 1 : Buka buku kerja masing-masing secara manual yang mengandungi helaian Excel yang dilindungi.

Langkah 2 : Sekarang buka Editor Visual Basic menggunakan arahan Alt+F11. Pergi ke Modul Benam dan kemudian tampal kod berikut dalam tetingkap kod yang tersedia di sebelah kanan.

Langkah 3 : Keluar dari tetingkap Editor VBA dan teruskan dengan lembaran kerja yang dilindungi.

Langkah 4 : Pergi ke Alat > Makro > Makro. Dalam senarai yang muncul, klik dua kali pada pilihan "PasswordBreaker". Anda kini sepatutnya boleh mengakses fail Excel yang dilindungi kata laluan anda.

Bahagian 2: Had manual apabila membuka kunci projek VBA dalam Excel

Walaupun kaedah manual berguna untuk memecahkan kata laluan Excel VBA, ia tidak sempurna. Kaedah-kaedah ini dibelenggu dengan pelbagai masalah yang menjadikannya tidak sesuai apabila melibatkan fail Excel yang penting dan rumit. Berikut adalah beberapa had biasa kaedah manual.

  • Memerlukan pengetahuan teknikal : Seperti yang anda lihat, kebanyakan pilihan di atas melibatkan banyak kod. Jadi jika anda mempunyai sedikit pengetahuan teknikal, anda akan menghadapi kesukaran dengan pilihan manual ini.
  • Ia memakan banyak masa : Banyak kaedah manual melibatkan proses yang panjang. Hakikat bahawa ia juga melibatkan kod dan pergerakan merentasi pelbagai platform menjadikannya lebih membosankan dan oleh itu pengguna akan mendapati ia perlahan dan membosankan.
  • Kadar kejayaan : Apa yang penting, pada akhirnya, sama ada kita boleh memecahkan kata laluan Excel VBA atau tidak. Malangnya, pilihan manual ini merekodkan kadar kejayaan terendah. Oleh itu, tidak digalakkan untuk menghabiskan banyak masa dan tenaga dan kemudian tidak mendapat hasil yang anda perlukan.

Yang berkata, jika semua pilihan gagal atau anda bosan dengan kekurangannya, kemudian cuba gunakan aplikasi khas seperti Pasper for Excel untuk memecahkan kata laluan Excel VBA secara automatik.

Bahagian 3: Cara Memecah Kata Laluan VBA Excel Secara Automatik

Passper untuk Excel ialah alat buka kunci kata laluan yang sangat berkuasa untuk fail Excel. Program ini menjamin kadar kejayaan 100% untuk memecahkan kata laluan projek Excel VBA. Dengan kelajuan penyahsulitan yang sangat pantas dan kemudahan penggunaan, tiada sebab untuk meragui keupayaan Passper for Excel. Ia juga penting untuk ambil perhatian bahawa Pasper untuk Excel boleh digunakan untuk memecahkan kata laluan pembukaan dokumen untuk fail Excel.

Ciri utama Pasper for Excel:

  • Semua sekatan pengeditan dan pemformatan dalam projek, lembaran kerja atau buku kerja VBA anda boleh ditafsirkan serta-merta.
  • Dengan Pasper for Excel, satu klik mudah akan membolehkan anda menyingkirkan perlindungan kata laluan pada projek VBA anda.
  • Data anda tidak akan terjejas atau rosak selepas menggunakan program ini.
  • Program ini mempunyai keserasian yang sangat luas. Semua jenis fail Excel termasuk .xlsm, .xlsb, .xltx, .xltm serasi dengannya.

Passper for Excel telah memberi perkhidmatan kepada berjuta-juta pengguna di seluruh dunia. Dan ia telah menerima ulasan positif daripada penggunanya. Jangan teragak-agak untuk mencubanya sekarang.

Cubalah secara percuma

Bagaimana untuk mengalih keluar kata laluan VBA dalam Excel dengan Pasper for Excel

Langkah 1: Lancarkan Passper for Excel pada PC anda dan klik pada pilihan "Alih Keluar Sekatan".

Mengalih keluar sekatan Excel

Langkah 2: Dalam tetingkap baharu, klik butang "Pilih Fail" dan ikut arahan pada skrin untuk memuat naik fail Excel VBA yang dilindungi kata laluan ke antara muka program.

pilih fail excel

Langkah 3: Apabila fail yang dilindungi kata laluan dimuat naik, tekan pilihan "Padam" untuk menyingkirkan kata laluan projek VBA dalam fail Excel anda.

alih keluar sekatan Excel

Program ini akan mengalih keluar sekatan secara automatik dalam beberapa saat. Apabila ia selesai, anda akan melihat pemberitahuan kejayaan di bahagian bawah skrin.

Kesimpulan

Panduan ini telah menghuraikan dengan jelas beberapa kaedah yang munasabah untuk memecahkan kata laluan Excel VBA. Walau bagaimanapun, sesetengah borang lebih unggul daripada yang lain kerana keupayaannya untuk mengendalikan kata laluan VBA yang kompleks, kemudahan penggunaan dan kadar kejayaan yang diterbitkan. Daripada jumlah besar maklumat yang diberikan di atas, tiada siapa boleh mempertikaikan Passper untuk Excel sebagai penyelesaian sebenar untuk memecahkan kata laluan projek Excel VBA. Semua parameter pengukuran meletakkannya di hadapan pilihan manual. Pilih Passper for Excel dan selesaikan masalah kata laluan VBA anda selama-lamanya.

Cubalah secara percuma

Catatan berkaitan

Tinggalkan pesanan

Alamat e-mel anda tidak akan diterbitkan.

Butang kembali ke atas
Kongsi melalui
Salin pautan