TOP

إزالة كلمة المرور في Excel

YouLibreCalc for Excel logo

وصف

إذا كنت لا تعرف كيفية إزالة حماية كلمة المرور لملف Excel، فيمكنك اختيار أحد الخيارات الثلاثة أدناه للقيام بذلك بسرعة وسهولة.


1. نستخدم برنامج لإزالة كلمات المرور

جوجل وتنزيل البرنامج "Office Password Recovery Toolbox" ، الذي يحدد كلمات المرور لمستندات Microsoft Office المشفرة: Word وExcel وOutlook وقواعد بيانات Access ومشاريع VBA.

يرجى ملاحظة أن كلمات المرور المستلمة لن تكون أصلية، ولكنها ستكون فقط مجموعة مختارة عشوائيًا من الأحرف (هذه هي ميزات آلية تشفير كلمة المرور في Excel).

2. قم بإزالة كلمات المرور باستخدام الكود VBA

افتح القائمة الخدمة - ماكرو - المحرر Visual Basic (Service - Macros - Visual Basic Editor) (أو اضغط على Alt+F11)، أدخل الوحدة النمطية VBA (قائمة طعام Insert - Module) وانسخ هذا النص هناك:

Sub PasswordRemover()
    'moonexcel.com.ua
    Dim i  As Integer, j  As Integer, k  As Integer
    Dim l  As Integer, m  As Integer, n  As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    Dim SheetPassword As String
    
    On Error Resume Next
    
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
      For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
        For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
          For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    
            SheetPassword = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
            
            ActiveSheet.Unprotect SheetPassword
            
            If ActiveSheet.ProtectContents = False Then
              MsgBox "Done" & vbcr & "enjoy it)"
              Exit Sub
            End If
    
        Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next

End Sub 

بعد تنفيذ هذا الماكرو، سيتم حذف كلمات المرور نهائيًا من ملف Excel.

3. حذف كلمة المرور باستخدام XML (للمستخدمين المتقدمين)

خطوات سريعة لكسر كلمة المرور في Excel عن طريق تغيير الكود الداخلي في الملف:

شرح مفصل:

  1. ملف xml الجديد عبارة عن حاوية.
  2. يمكنك فتحه باستخدام التطبيق TotalCommander - ضعه على المؤشر ثم اضغط Ctrl + PageDown
  3. لذلك على الطريق "File.xlsx/xl/worksheets/sheet1.xml" أو "sheet2" أو أي شيء آخر هو هذه الورقة المحمية بكلمة مرور. على سبيل المثال، تقع في "sheet1" .
  4. قم باستخراج الملف "sheet1.xml" من حاوية XLSX وافتحه في محرر النصوص.
  5. بحث عن "تمرير".
  6. سيجد المحرر الحاوية XML:
    <sheetProtection password="CF7A" sheet="1" objects="1" scenarios="1" selectLockedCells="1" selectUnlockedCells="1"/> 
    أو شيء من هذا القبيل. باختصار الحاوية " sheetProtection ".
  7. حذف الحاوية بأكملها " sheetProtection " من "<" ل ">" .
  8. حفظ الملف.
  9. أعد هذا الملف إلى حاوية XLSX.
  10. اخرج من ملف XLSX.
  11. افتح الملف بالنقر المزدوج وفويلا !!! كل شيء يعمل!!!

ملاحظة.

إذا كنت تعرف كلمة المرور، ولكن علامة التبويب "إزالة حماية الورقة" ("Unprotect sheet") غير نشط، يجب عليك تحديد "التحرير" ("Edit")، اضغط على الزر "الوصول إلى الكتاب" ("Access to workbook") ، ثم قم بإلغاء تحديده "السماح لعدة مستخدمين بتحرير ملف" ("Allow multiple users to edit file") .