9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學(xué)習(xí)啦>學(xué)習(xí)電腦>工具軟件>辦公軟件學(xué)習(xí)>Excel教程>Excel2007教程>

Excel中進(jìn)行取消工作表保護(hù)密碼的設(shè)置技巧

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

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

  Excel中進(jìn)行取消工作表保護(hù)密碼的設(shè)置步驟

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

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

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

  選擇查看宏。

  編輯宏。

  在彈出來(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


看過(guò)Excel中進(jìn)行取消工作表保護(hù)密碼的設(shè)置還看了:

1.excel表設(shè)置密碼如何取消

2.excel設(shè)置密碼怎么取消

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

4.Excel中進(jìn)行取消表格工作表密碼的操作方法

5.如何取消excel密碼保護(hù)的教程

6.excel表格保護(hù)密碼如何設(shè)置

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

Excel中進(jìn)行取消工作表保護(hù)密碼的設(shè)置技巧

在做excel表格時(shí)我們有時(shí)候會(huì)給自己的工作表加密,一旦忘記密碼就會(huì)很麻煩,如何繞過(guò)密碼,直接撤銷(xiāo)保護(hù)。今天,學(xué)習(xí)啦小編就教大家在Excel中進(jìn)行取消工作表保護(hù)密碼的設(shè)置技巧。 Excel中進(jìn)行取消工作表保護(hù)密碼的設(shè)置步驟 打開(kāi)excel,
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

2454661 主站蜘蛛池模板: 日本中文字幕不卡在线一区二区| 亚洲国产一区二区av| 中文字幕av一区二区三区| 亚洲一区二区精品偷拍| 国产香蕉尹人综合在线观看| 国产69精品久久久久久妇女迅雷| 国产免费午夜福利在线播放| 亚洲高清偷拍一区二区三区| 久视频久免费视频久免费| 久久精品国产99国产精品严洲| 亚洲真人无码永久在线| 伊人久久大香线蕉av五月天| 女人高潮被爽到呻吟在线观看| 国产精品中文字幕观看| 日本一区二区三区视频一| 成人亚洲一级午夜激情网| 国产欧美在线观看一区| 欧美老熟妇乱子伦牲交视频| 波多野结系列18部无码观看AV | 男女18禁啪啪无遮挡激烈网站| 国内熟妇人妻色在线三级| 麻豆国产传媒精品视频| 十八禁日本一区二区三区| 最新亚洲av日韩av二区| 人妻伦理在线一二三区| 边添小泬边狠狠躁视频| 欧美中文字幕在线看| 香蕉EEWW99国产精选免费| 久久综合伊人77777| 99国产精品一区二区蜜臀| 国产在线观看播放av| 国产亚洲午夜高清国产拍精品| 亚洲女同精品久久女同| 99精品国产成人一区二区| 一区二区三区午夜福利院| 日本精品不卡一二三区| 国产成人综合网在线观看| 人人爽亚洲aⅴ人人爽av人人片| 成年午夜无码av片在线观看| 亚洲色最新高清AV网站| 中文字幕v亚洲日本在线电影|