Sənəd

Excel VBA Şifrəsini Qırmaq üçün Tam Təlimat

Kod itirilmiş və ya unudulmuş parolla qorunursa, Excel VBA layihəmə müdaxilə etmək mümkündürmü? Əgər belədirsə, bunu necə etmək olar? Cavab bəlidir. Düzgün alətləriniz varsa, Excel VBA parolunu sındırmaq çətin bir iş deyil. Əslində, düzgün alət və metodologiyaya sahib olduqdan sonra, hətta mürəkkəb parolları belə sındırmaq olduqca asan ola bilər.

Bu məqalədə sizə bir neçə sadə üsuldan istifadə edərək VBA parollarını necə sındırmağı göstərəcəyik. Amma əvvəlcə Excel-də VBA parolunun nə olduğunu nəzərdən keçirək.

VBA Şifrəsi — Necə İşləyir?

VBA (Visual Basic for Applications), Microsoft Office kimi tətbiqləri yaratmaq üçün istifadə olunan bir proqramlaşdırma dilidir ExcelGiriş daha güclü və istifadəsi daha asandır. VBA həmçinin xüsusi tətbiqlər yaratmaq üçün də istifadə olunur.

A VBA layihəsi parolla qoruna bilər icazəsiz girişin qarşısını almaq üçün. Excel elektron cədvəlində VBA layihəsini açdığınız zaman (aşağıdakı şəkildə göstərildiyi kimi) parol daxil etməyiniz istənə bilər. Düzgün parol daxil etməsəniz, VBA kodunu görə və ya redaktə edə bilməyəcəksiniz.

VBA Kodunu Görmək üçün Şifrə Təqdim Etməlisiniz

Excel VBA Şifrəsini Necə Sındırmaq Olar

Excel VBA parolunu sındırmaq üçün istifadə edilə bilən bir neçə fərqli üsul var. Bu üsulların hər birini aşağıda ətraflı nəzərdən keçirəcəyik.

Metod 1: İstifadə VBA Şifrə Sıfırlama

“VBA Şifrə Sıfırlaması a”, əksər VBA layihələrindən parolu tez bir zamanda “a”-ya sıfırlaya bilən güclü bir Excel parol bərpa plaginidir. Bu alət Windows kompüterində Excel 2007 və daha yuxarı versiyaları ilə, eləcə də Mac-da Excel 2016 və daha yuxarı versiyaları ilə uyğun gəlir.

Excel VBA Şifrə Sıfırlama Əlavə quraşdırılıb aktivləşdirildikdən sonra Excel lentindən əldə edilə biləcək. Excel-də makro parolu silmək üçün yalnız iki hərəkət kifayətdir.

Addım 1. İş dəftəri faylını parol ilə açın — "VBA parolunu sıfırla - a" düyməsini basın.

Excel-də VBA parolunu sıfırlamağı aktivləşdirin

Addım 2. Şifrəni sıfırlamaq üçün bir seçim seçin — burada menyudan "Aktiv iş kitabındakı bütün vərəqlərin qorunmasını ləğv et" seçimini edə bilərik.

VBA-da aktiv iş kitabındakı bütün vərəqləri qorumadan çıxarın Şifrəni sıfırlayın a

Sizə Excel faylınızın surəti əvvəlcə yaradıldığı yerdə və "a" VBA parolu ilə veriləcək.

Metod 2: İstifadə SysTools VBA Şifrə Təmizləyicisi

SysTools, Excel 97 və sonrakı versiyaları üçün "SysTools VBA Password Remover" adlı bir Windows tətbiqini təqdim etdi. Bu proqram, heç bir texniki bilik tələb etmədən Excel iş dəftərlərindəki VBA parollarını asanlıqla sındıracaq.

Addım 1. Aşağıdakı düyməni vurun və bu proqramı yükləyin.

Pulsuz Yükləmə

Addım 2. Proqramı işə saldıqdan sonra, davam etmək üçün "OK" düyməsini basmalı olduğumuz "Ön şərtləri yoxlayın" başlığı olan bir səhifə görəcəksiniz.

SysTools VBA Şifrə Təmizləyicisinin Ön Şərtlər Səhifəsi üçün Yoxlanışı

Addım 3. "Fayl(lar)ı əlavə et" düyməsini istifadə edərək şifrələnmiş məzmunlu Excel iş kitabını seçin. Sonra bütün VBA kodlarının kilidini açmaq üçün "Sıfırla" düyməsini basın.

SysTools VBA Password Remover-ə VBA Şifrə ilə Qorunan Fayl əlavə edin

Addım 4. İndi bu fayl üçün yeni bir parol təyin edildiyini və statusun "Keç" olduğunu görə bilərsiniz, yəni bu, VBA layihənizə daxil olmaq üçün parol olacaq.

VBA Şifrəsi SysTools VBA Şifrə Təmizləyicisi ilə Sıfırlandı

Metod 3: Genişləndirmə + Hex Redaktorunu Dəyişdirin

Hex Redaktorundan istifadə edərək Excel iş kitabından parolu sıfırlamaq və ya silmək üçün əvvəlcə VBA parolu ilə qorunan faylın ehtiyat nüsxəsini çıxarmalıyıq. Faylın ehtiyat nüsxəsini çıxardıqdan sonra bu addımları izləyin:

Addım 1. Excel fayl uzantısını “xlsm”-dən “zip”-ə dəyişdirin. Bu, faylın ZIP arxivi kimi görünməsini təmin edəcək.

Excel VBA Fayl Genişləndirməsini XLSM-dən ZIP-ə dəyişdirin

Bir çox insan üçün Qovluq Seçimlərindəki "Məlum fayl növləri üçün genişləndirmələri gizlət" qutusu standart olaraq işarələnir. Bu qutunun işarəsini silmək, genişləndirmələri Fayl Explorer-də görünən edəcək.

Windows Qovluq Seçimlərində Məlum Fayl Növləri üçün Genişləndirmələri Gizlət işarəsini çıxarın

Addım 2. ZIP faylını WinZip və ya 7-Zip kimi bir vasitə ilə çıxarın.

Addım 3. Arxivdən çıxarılan qovluğu açın. Bunun içərisində "vbaProject.bin" faylını tapa biləcəyiniz "xl" alt qovluğu var.

vbaProject.bin faylını xl qovluğunda tapın

Addım 4. “vbaProject.bin” faylını hex redaktoru kimi bir proqramla açın. HxD .

Addım 5. Faylda "DPB" axtarın.

vbaProject.bin açın və HxD Hex Redaktorunda DPB axtarın

Addım 6. İndi “DPB”-ni “DPx” ilə dəyişdirin. Dəyişiklikləri yadda saxlayın və çıxın.

Yalnız “B” hərfi “x” ilə əvəz olunmalıdır və bərabərlik işarəsini səhvən silməyin.

HxD Hex Redaktoru ilə DPB-ni DPx-ə dəyişdirin

Addım 7. Bütün qovluqları və faylları ZIP arxivinə sıxışdırın.

Dəyişdirilmiş XLSM Qovluqlarını və Fayllarını ZIP Faylına sıxışdırın

Addım 8. Genişləndirməni "zip"-dən "xlsm"-ə dəyişdirin və sonra açın.

Genişləndirməni ZIP-dən XLSM-ə dəyişdirin

Addım 9. Beləliklə, xlsm faylındasınız. Baş verə biləcək ilk şey çoxlu səhvlərin ortaya çıxmasıdır, amma narahat olmayın: onları rədd etmək üçün sadəcə "Bəli" düyməsini basın.

“Geliştirici” və sonra “Visual Basic” düymələrini basaraq VB redaktorunu açın. Daha sonra “Alətlər” > “VBAProject Xüsusiyyətləri” bölməsində “Layihəni izləmək üçün kilidləyin” işarəsini silin.

Çatlamış VBA Koduna Baxmaq üçün "Layihəni Baxmaq üçün Kilidləyin" işarəsini çıxarın

Addım 10. Redaktoru bağlayın və Excel faylını saxlayın. Ola bilsin ki, o, sizə yeni fayl kimi başqa yerdə saxlamağınız barədə bildiriş göndərsin.

Addım 11. Yeni faylı açın. VBA kodunuz artıq parol daxil etməyə ehtiyac olmadan görünəcək!

*Bu metodu Excel 2007 faylında sınaqdan keçirdik.

Nəticə

VBA Şifrəsi bir çox tərtibatçı tərəfindən kodlarının digər insanların onu sui-istifadə etməsi və ya redaktə etməsinin qarşısını almaq üçün istifadə edilmişdir. Bu, əksər hallarda yaxşı bir texnikadır, lakin Excel VBA şifrənizi unutduğunuz və layihə kodunuzu görmək lazım olduqda, yuxarıdakı üsullar sizə kömək edəcəkdir.

Bu məqalədə parol tələb etmədən VBA layihənizə daxil olmağın üç yolunu əhatə etdik. İstəsəniz də... əlavə aləti və ya yükləyin SysTools-dan parol silmə proqramı , faylınızın açılması və yenidən redaktə üçün əlçatan olması çox çəkmir.

Susannanın şəkli

Susanna

Susanna Filelem-in məzmun meneceri və yazıçısıdır. O, uzun illərdir təcrübəli redaktor və kitab tərtibatı dizayneri kimi fəaliyyət göstərir və müxtəlif məhsuldarlıq proqramlarını sınaqdan keçirməklə maraqlanır. O, həmçinin təxminən 7 ildir Kindle Touch-dan istifadə edən və demək olar ki, hər yerə Kindle daşıyan Kindle-in böyük fanatıdır. Cihaz çox keçməmiş ömrünün sonuna yaxınlaşmışdı, ona görə də Susanna məmnuniyyətlə Kindle Oasis aldı.

Əlaqəli məqalələr

Yuxarı qayıt düyməsi