9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel基礎(chǔ) > Excel中表格工作表保護(hù)密碼撤銷(xiāo)的操作方法

Excel中表格工作表保護(hù)密碼撤銷(xiāo)的操作方法

時(shí)間: 曉生931 分享

Excel中表格工作表保護(hù)密碼撤銷(xiāo)的操作方法

  在做excel表格時(shí)我們有時(shí)候會(huì)給自己的工作表加密,一旦忘記密碼就會(huì)很麻煩,如何繞過(guò)密碼,直接撤銷(xiāo)保護(hù)。今天,學(xué)習(xí)啦小編就教大家在Excel中表格工作表保護(hù)密碼撤銷(xiāo)的操作方法。

  Excel中表格工作表保護(hù)密碼撤銷(xiāo)的操作步驟

  打開(kāi)excel,點(diǎn)擊菜單欄的“視圖”,點(diǎn)擊二級(jí)菜單里的“宏”,選擇錄制宏。


表格工作表保護(hù)密碼撤銷(xiāo)的操作圖1

  在彈出來(lái)的方框中輸入宏的名稱(chēng),點(diǎn)擊確認(rèn)。


表格工作表保護(hù)密碼撤銷(xiāo)的操作圖2

  重復(fù)第一步的步驟,不過(guò)這次點(diǎn)擊“停止錄制”。


表格工作表保護(hù)密碼撤銷(xiāo)的操作圖3

  選擇查看宏。


表格工作表保護(hù)密碼撤銷(xiāo)的操作圖4

  編輯宏。


表格工作表保護(hù)密碼撤銷(xiāo)的操作圖5

  在彈出來(lái)的代碼框輸入下面的代碼:Option Explicit

  Public Sub AllInternalPasswords()

  ' Breaks worksheet and workbook structure passwords. Bob McCormick

  ' probably originator of base code algorithm modified for coverage

  ' of workbook structure / windows passwords and for multiple passwords

  '

  ' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)

  ' Modified 2003-Apr-04 by JEM: All msgs to constants, and

  ' eliminate one Exit Sub (Version 1.1.1)

  ' Reveals hashed passwords NOT original passwords

  Const DBLSPACE As String = vbNewLine & vbNewLine

  Const AUTHORS As String = DBLSPACE & vbNewLine & _

  "Adapted from Bob McCormick base code by" & _

  "Norman Harker and JE McGimpsey"

  Const HEADER As String = "AllInternalPasswords User Message"

  Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04"

  Const REPBACK As String = DBLSPACE & "Please report failure " & _

  "to the microsoft.public.excel.programming newsgroup."

  Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _

  "now be free of all password protection, so make sure you:" & _

  DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _

  DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _

  DBLSPACE & "Also, remember that the password was " & _

  "put there for a reason. Don't stuff up crucial formulas " & _

  "or data." & DBLSPACE & "Access and use of some data " & _

  "may be an offense. If in doubt, don't."

  Const MSGNOPWORDS1 As String = "There were no passwords on " & _

  "sheets, or workbook structure or windows." & AUTHORS & VERSION

  Const MSGNOPWORDS2 As String = "There was no protection to " & _

  "workbook structure or windows." & DBLSPACE & _

  "Proceeding to unprotect sheets." & AUTHORS & VERSION

  Const MSGTAKETIME As String = "After pressing OK button this " & _

  "will take some time." & DBLSPACE & "Amount of time " & _

  "depends on how many different passwords, the " & _

  "passwords, and your computer's specification." & DBLSPACE & _

  "Just be patient! Make me a coffee!" & AUTHORS & VERSION

  Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _

  "Structure or Windows Password set." & DBLSPACE & _

  "The password found was: " & DBLSPACE & "" & DBLSPACE & _

  "Note it down for potential future use in other workbooks by " & _

  "the same person who set this password." & DBLSPACE & _

  "Now to check and clear other passwords." & AUTHORS & VERSION

  Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _

  "password set." & DBLSPACE & "The password found was: " & _

  DBLSPACE & "" & DBLSPACE & "Note it down for potential " & _

  "future use in other workbooks by same person who " & _

  "set this password." & DBLSPACE & "Now to check and clear " & _

  "other passwords." & AUTHORS & VERSION

  Const MSGONLYONE As String = "Only structure / windows " & _

  "protected with the password that was just found." & _

  ALLCLEAR & AUTHORS & VERSION & REPBACK

  Dim w1 As Worksheet, w2 As Worksheet

  Dim i As Integer, j As Integer, k As Integer, l As Integer

  Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer

  Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer

  Dim PWord1 As String

  Dim ShTag As Boolean, WinTag As Boolean

  Application.ScreenUpdating = False

  With ActiveWorkbook

  WinTag = .ProtectStructure Or .ProtectWindows

  End With

  ShTag = False

  For Each w1 In Worksheets

  ShTag = ShTag Or w1.ProtectContents

  Next w1

  If Not ShTag And Not WinTag Then

  MsgBox MSGNOPWORDS1, vbInformation, HEADER

  Exit Sub

  End If

  MsgBox MSGTAKETIME, vbInformation, HEADER

  If Not WinTag Then

  MsgBox MSGNOPWORDS2, vbInformation, HEADER

  Else

  On Error Resume Next

  Do 'dummy do loop

  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

  With ActiveWorkbook

  .Unprotect Chr(i) & Chr(j) & Chr(k) & _

  Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _

  Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

  If .ProtectStructure = False And _

  .ProtectWindows = False Then

  PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _

  Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

  Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

  MsgBox Application.Substitute(MSGPWORDFOUND1, _

  "", PWord1), vbInformation, HEADER

  Exit Do 'Bypass all for...nexts

  End If

  End With

  Next: Next: Next: Next: Next: Next

  Next: Next: Next: Next: Next: Next

  Loop Until True

  On Error GoTo 0

  End If

  If WinTag And Not ShTag Then

  MsgBox MSGONLYONE, vbInformation, HEADER

  Exit Sub

  End If

  On Error Resume Next

  For Each w1 In Worksheets

  'Attempt clearance with PWord1

  w1.Unprotect PWord1

  Next w1

  On Error GoTo 0

  ShTag = False

  For Each w1 In Worksheets

  'Checks for all clear ShTag triggered to 1 if not.

  ShTag = ShTag Or w1.ProtectContents

  Next w1

  If ShTag Then

  For Each w1 In Worksheets

  With w1

  If .ProtectContents Then

  On Error Resume Next

  Do 'Dummy do loop

  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

  .Unprotect Chr(i) & Chr(j) & Chr(k) & _

  Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

  Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

  If Not .ProtectContents Then

  PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _

  Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

  Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

  MsgBox Application.Substitute(MSGPWORDFOUND2, _

  "", PWord1), vbInformation, HEADER

  'leverage finding Pword by trying on other sheets

  For Each w2 In Worksheets

  w2.Unprotect PWord1

  Next w2

  Exit Do 'Bypass all for...nexts

  End If

  Next: Next: Next: Next: Next: Next

  Next: Next: Next: Next: Next: Next

  Loop Until True

  On Error GoTo 0

  End If

  End With

  Next w1

  End If

  MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER

  End Sub


表格工作表保護(hù)密碼撤銷(xiāo)的操作圖6

猜你喜歡:

1.如何撤銷(xiāo)excel工作表保護(hù)的方法

2.Excel表格取消密碼保護(hù)的操作方法

3.怎么在excel中保護(hù)和取消保護(hù)工作表

4.excel表格取消密碼保護(hù)的教程

5.excel表格撤銷(xiāo)保護(hù)的方法

6.Excel中進(jìn)行工作表設(shè)置密碼保護(hù)的操作方法

7.Excel中2007版本進(jìn)行撤銷(xiāo)工作表保護(hù)密碼的操作方法

8.Excel中進(jìn)行表格工作表設(shè)置保護(hù)的操作方法

2304388 主站蜘蛛池模板: 亚洲精品一区二区美女| 久国产精品韩国三级视频| 亚洲国产成人久久综合野外| 日韩人妻无码精品久久久不卡| 麻豆成人av不卡一二三区| 日本一区三区高清视频| 99久久亚洲综合精品成人| 国产在线午夜不卡精品影院 | 麻豆精品一区二区综合av| 国产精品中文第一字幕| 国产高清在线不卡一区| 在线 欧美 中文 亚洲 精品| 国产成人久久综合一区| 成 人免费va视频| 色综合亚洲一区二区小说| 99在线小视频| 老熟女熟妇一区二区三区| 久久一亚色院精品全部免费| 色欲AV无码一区二区人妻| 亚洲欧洲日产国产 最新| 午夜国产小视频| 日韩熟女乱综合一区二区| 我国产码在线观看av哈哈哈网站| 亚洲最大成人免费av| 日韩亚洲国产综合高清| 亚洲精品欧美综合二区| 老鸭窝在线视频| 国产精品粉嫩嫩在线观看| 日日噜久久人妻一区二区| 2020国产欧洲精品网站| 野外做受三级视频| 在线观看视频一区二区三区| 国内精品免费久久久久电影院97| 精品国产午夜福利在线观看| 国产高清在线不卡一区| 国产成人精品高清不卡在线| 国产老女人精品免费视频| 亚洲av一本二本三本| 亚洲欧美日韩久久一区二区| 下面一进一出好爽视频| 日韩精品一卡二卡三卡在线|