如何撤销有密码的工作表保护


    撤销密码工作表保护
    EXCEL工作表编辑资料设置工作表保护表格进行插入删操作果没密码简单工具选项—工作表保护——撤消工作表保护 果忘记密码操作: 1\开文件
    2\工具宏录制新宏输入名字a
    3\停止录制(样空宏)
    4\工具宏宏选a点编辑钮
    5\删窗口中字符()换面容(复制)
    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 27Dec2002 (Version 11)
    ' Modified 2003Apr04 by JEM All msgs to constants and
    ' eliminate one Exit Sub (Version 111)
    ' 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 111 2003Apr04
    Const REPBACK As String DBLSPACE & Please report failure & _
    to the microsoftpublicexcelprogramming 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
    ApplicationScreenUpdating False
    With ActiveWorkbook
    WinTag ProtectStructure Or ProtectWindows
    End With
    ShTag False
    For Each w1 In Worksheets
    ShTag ShTag Or w1ProtectContents
    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 ApplicationSubstitute(MSGPWORDFOUND1 _
    PWord1) vbInformation HEADER
    Exit Do 'Bypass all fornexts
    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
    w1Unprotect 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 w1ProtectContents
    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 ApplicationSubstitute(MSGPWORDFOUND2 _
    PWord1) vbInformation HEADER
    'leverage finding Pword by trying on other sheets
    For Each w2 In Worksheets
    w2Unprotect PWord1
    Next w2
    Exit Do 'Bypass all fornexts
    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
    6\关闭编辑窗口
    7\工具宏宏选AllInternalPasswords运行确定两次等2分钟(确实长时间)确定
    OK没密码

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 4 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    浅谈如何开展好环境保护工作

    环保督查调研 浅谈如何开展好环境保护工作  近年来,我县环境保护工作在省、州环保部门的业务指导下,在县委、县人大、县政府、县政协的高度重视和关心支持下,各项工作均取得了长足发展,但由于我县...

    10年前   
    10747    0

    数字密码

    数字密码  1.04551------你是我唯一                   2.045781462------你是我羁绊一生 的爱 3.04592------你是我最爱       ...

    11年前   
    793    0

    作文中如何有“我在”“心在”

    作文中如何有“我在”“心在”作文中如何有“我在”“心在”     ——将“真情”融注在细节上 “情”是文章永恒的主题,古人云:“文章不是无情物”“感人心者,莫先乎情”。任何一篇佳作都是情动于中...

    11年前   
    500    0

    如何有针对性地书写履历表

    如何有针对性地书写履历表履历表并非流水帐,而是一门综合概述的艺术。        现代生活中,人们使用履历表包装自我,进行个人推销。        因此,在准备履历表时,应根据所申请的职位,有...

    10年前   
    432    0

    中队广播稿:保护自然 你我有责

    中队广播稿: 保护自然 你我有责  ――尹朝阳  广播主题: 保护自然 你我有责  广播流程:  1、知识拾零――介绍“大自然保护协会组织”  2、榜样的力量――介绍“XX年度绿色中国年度人物...

    9年前   
    444    0

    保护国家安全 人人有责

    一个国家,无论处于什么社会形态,实行怎样的社会制度,公民都应视国家利益为最高、最根本的利益,将维护国家安全、保守国家秘密列为首要任务。

    5年前   
    3173    0

    6位密码破解_6位密码破解大公司之门

    6位密码破解_6位密码破解大公司之门 面对高高在上的大公司,如何克服害怕? password1:了解自己 不要盲目崇拜大公司,而应首先了解自己。千万不要只看到大公司名声好、工资高...

    1年前   
    267    0

    密码保密工作总结

    密码保密工作总结  二〇一三年**站密码保密工作在总队机要信息化处的指导下,在站保密委及密码领导小组的直接领导下,切实落实上级指示精神,准确把握新形势下密码保密工作面临的严峻形势,从固本强基...

    10年前   
    17268    1

    乡镇工作的“四个密码”

    上面千条线,底下一根针。在乡镇工作的这段时间,我才逐渐理解了这句话的含义。当初怀抱着在乡镇这片天地挥洒自己的青春与热血的梦想,终于不负梦想和初心考入选调生的行列

    1年前   
    274    0

    如何推动支票影像业务发展有何障碍,有何建议

    如何推动支票影像业务发展有何障碍,有何建议 根据我县的实际情况,就如何推动支票影像业务发展,有何障碍,有何建议。做如下说明 一、障碍:目前,国内支付体系提供的大额支付、小额支付、各银行行内...

    11年前   
    9511    0

    《密码法》知识答题

    《密码法》知识答题

    4年前   
    10781    0

    小学生如何保护视力

    在中小学生群体里的近视眼越来越多了,教育部和卫生部的调查显示,目前我国学生的近视率已经居世界第二位,中小学生的近视率已经超过35%,我国青少年因近视而致盲的人数已经达到30万人。所以,中小学生要注意预防近视。

    5年前   
    985    0

    文字材料如何有深度、出高度?

    文字材料如何出新?同样的材料,有人能写的有深度、有高度,有人写的就平平无奇。材料一出手,是文字“小白”还是机关“笔杆子”,高下立现。下面几个角度可以在你写完一稿之后,仔细琢磨、逐句推敲,迅速的...

    4年前   
    731    0

    如何有针对性地管理问题员工

      如何有针对性地管理问题员工 随着现代企业的不断变革和发展,传统的管理方式已经不适合当今的企业,企业的管理逐渐走向了“以人为本”的管理方式,而人本管理是现代企业普遍都会遇到的一个难题,也...

    7年前   
    2615    0

    如何有针对性地管理问题员工

      如何有针对性地管理问题员工 随着现代企业的不断变革和发展,传统的管理方式已经不适合当今的企业,企业的管理逐渐走向了“以人为本”的管理方式,而人本管理是现代企业普遍都会遇到的一个难题,也...

    7年前   
    2476    0

    (讲党课)如何做“四有”干部

      如何做“四有”干部   1月12日,习近平总书记在同中央党校县委书记研修班学员座谈时,希望大家做到心中有党、心中有民、心中有责、心中有戒,努力成为焦裕禄式的好干部。这是总书记对县委书...

    7年前   
    3561    0

    如何与有嫉妒心理的人相处

    如何与有嫉妒心理的人相处  1、走自己的路,让别人去说  与有嫉妒心的人相处时,最好不要特意采取一些方式方法来对付有嫉妒心的人。因嫉妒心理本身就是多疑的、爱猜忌的。所以,倒不如将有嫉妒心的人当...

    10年前   
    435    0

    撤销党内职务包括哪些职务

    撤销党内职务包括哪些职务  根据党纪处分条例第十一条规定,撤销党内职务处分,是指撤销受处分党员由党内选举或者组织任命的党内职务。那么撤销党内职务,究竟包括哪些职务?  党内选举的党内职务,主要...

    8个月前   
    241    0

    撤销记过申请书

    撤销记过申请书  .   尊敬的校领导:  您们好!  我是xx班的学生xxxx.我在初x的xxxxxxxxxxxxx事中被老师发现了.根据学校的规定,给予了我记过处分.  从那时起.我才意识...

    8年前   
    653    0

    不可撤销反担保函

    不可撤销反担保函  致_______________银行:  ________与贵行于________年________月________日签订了《担保协议书》(编号________),约定由...

    9年前   
    593    0