TOP

Excel에서 비밀번호 제거

설명

Excel 파일의 비밀번호 보호를 제거하는 방법을 모르는 경우 아래 세 가지 옵션 중 하나를 선택하여 빠르고 쉽게 수행할 수 있습니다.


1. 비밀번호를 제거하는 프로그램을 사용합니다.

Google에서 프로그램을 다운로드하세요. "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()

    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") .