范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Excel怎么撤销工作表保护密码Excel撤销工作表保护密码方法

  我们经常使用Excel的工作表保护功能,将工作表用密码保护起来,以防别人操作时进行修改,但是这样一来有可能会无法进行一些操作(如输入公式等),时间久了保护的密码也有可能忘记了,这该怎么办呢?只要按照以下步骤操作,Excel工作表保护密码瞬间即破!
  1、打开您需要破解保护密码的Excel文件;
  2、依次点击菜单栏上的工具---宏----录制新宏,输入宏名字如:aa;
  3、停止录制(这样得到一个空宏);
  4、依次点击菜单栏上的工具---宏----宏,选aa,点编辑按钮;
  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 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
  ----------------------
  复制到横线以上
  6、关闭编辑窗口;
  7、依次点击菜单栏上的工具---宏-----宏,选AllInternalPasswords,运行,确定两次;

什么是足浴盆温控器足浴盆温控器作用有哪些详解很多家庭都有足浴盆,但是在使用中由于使用频率大,可能足浴盆会出现一些问题,很大程度上足浴盆的问题是足浴盆温控器出现了毛病。那么,什么是足浴盆温控器呢?有什么作用呢?下面就来介绍一下电磁炉不能持续沸腾怎么回事电磁炉不能持续沸腾原因详解任何一个电磁炉,任何一个故障现象,其故障点是大不相同的,因为很多时候,一个外围小元件,都有可能引起大故障。没有实物,具体找到哪个元件损坏,比较困难。但如何去查找范围,却是可以确定的电磁炉工作原理是什么电磁炉工作原理详解电磁炉是利用高频感应的原理实现加热的,通过输入高频电压到加热线圈,在锅具中产生涡流实现加热。所以电磁炉中需要有一部分电路实现把输入的工频交流电压转换成高频的电压驱动加热线圈,这一部电磁炉短路是怎么回事电磁炉短路原因介绍详解电磁炉虽然使用方便,随用随拿,成为了现代人烧菜的一个重要电器之一。但是因为其功率较大,所以安全性方面还是应该考虑一样的。尤其是长期使用电磁炉或者是电磁炉的品牌质量不过关,使用久了就艾美特电磁炉怎么维修艾美特电磁炉维修方法介绍艾美特电磁炉是一款非常好的电磁炉品牌,得到了很多消费者的喜爱,而如果要购买艾美特电磁炉的话,如果出现了故障的话,要怎么样进行维修才能保证艾美特电磁炉的正常使用效果呢?小编今天就来为美的变频蒸立方微波炉好吗美的品牌值得买吗详解ldquo蒸立方rdquo微波炉是美的的高端品牌以及高端产品。其主要功能就是ldquo蒸rdquo功能,应用了高温蒸汽技术等最先进高端技术。该系列微波炉进一步的扩大了人们日常生活蒸什么微波炉好用美的品牌微波炉怎么样详解微波炉对于我们大家来说是非常熟悉的吧,在我们的日常生活中对于微波炉的使用是很常见的。那么大家也一定知道微波炉的品牌是很多的,美的品牌想大家最熟悉不过了,家中电器美的品牌应该很多吧,微波炉变压器怎么检修微波炉变压器检修方法详细介绍微波炉作为大功率的家庭使用电器,在电压或者其他不稳定因素出现时,微波炉极易罢工。当微波炉罢工时,怎么才能检修微波炉的工作元件是哪里损坏了呢?您又知道微波炉高压变压器的检测方法么?下微波炉高压变压器如何检测检测微波炉高压变压器方法介绍现在几乎每个家庭都会有一台微波炉,但是很多人对微波炉的工作原理和内部构造都不是很了解,一旦微波炉坏了就只能拿去售后点维修。高压变压器是微波炉里重要的构件之一。今天小编要介绍的就是如微波炉变压器怎么检测微波炉变压器检测方法图文微波炉大家都不陌生,并且微波炉对我们生活的影响也是非常大的,例如办公室热饭,热家里冷菜等等,使用起来方便又便捷。而微波炉的原理和结构也是非常特殊的。其中微波炉中最重要的就是微波炉变美的新款微波炉TH025LC7BR怎么样如今的家电产品越来越多,我们在追求方便快捷的同时亦要追求时尚健康,下面我们就一起来看看美的新款微波炉TH025LC7BR吧。美的新款微波炉TH025LC7BR外观美的TH025LC
立式净水器和桶装水哪种好立式净水器和桶装水区别对比详解如今很多人都在喝桶装水,也有一些用户在使用净水器,究竟是哪种比较好呢?在居家当中,在办公室当中,这是两种比较常用的。究竟是桶装水好呢?还是净水器好呢?在净水器当中,立式净水器和桶装软水机与净水机有什么区别软水机和净水器区别分析在我们的家庭生活中,如果我们需要购买使用净水设备的话,肯定是有很多的选择的,而我们在常用的设备就是软水机和净水机,这两种的区别大家经常的会搞混,那今天小编就来为大家介绍下这两者的区关于Office文档保存的常识不论正在处理的Office文档是新建的还是以前保存过的,您都可保存它,还可使用不同文件名或在不同位置保存该文件的副本。您可将任何文件保存为单个文件网页(MHTML)(单个文件网页(空气净化器如何选购空气净化器选购技巧详解摘要雾霾之下,中国空气净化器市场销售份额猛增,一跃成为全球第三大空气净化器销售市场。空气净化器性能外观和价格区别很大,让消费者在选购空气净化器时难免有眼花缭乱之感。如何选购空气净化空气净化器怎么使用正确使用空气净化器方法介绍详解空气净化器是大家的家里都有安装使用,给我们大家的室内空气净化带来了很大的帮助,让我们大家可以有一个空气清新的家居生活环境。但是在购买了空气净化器之后,除了产品的质量要好之外,正确的空气净化器如何使用空气净化器使用方法详解大家在购买一款空气净化器的时候,为了能够有一个好的净化效果,选择一款好用的空气净化器是很有必要的,能够给我们大家带来非常好的空气净化效果。但是在购买了好的空气净化器之后,还需要保证夏普空气净化器怎么样夏普空气净化器型号介绍详解夏普空气净化器作为一个专业的空气净化器品牌,现在使用的人还是非常多的,同时夏普空气净化器能够针对城市空气的污染物进行净化过滤,保证我们日常生活中呼吸的质量。夏普空气净化器的型号是有夏普空气净化器怎么样夏普空气净化器介绍详解现在的天气问题特别的多,比如雾霾天气的出现还有天气干燥导致的皮肤难受等等一系列问题,面对这些问题大家一定要重视起来,不要等真的危害到大家的健康了才后悔莫及。其实这些问题也很好解决,空气净化器哪个好亚都KJG707BW空气净化器怎么样详解在炎热的夏季很多家庭都是把窗户关的死死的,然后整天开着空调来调节室内温度,其实这长期这样下去的话屋内的空气不能与外界及时流通,造成了一定的空气污染,所以一款空气净化器成了空调用户的亚都空气净化器好不好亚都空气净化器优点介绍冬天人们户外活动减少,在室内的时间增多,IT百科提醒大家,在室内呆久了,别忘了给室内空气消消毒。很多人认为室内空气比室外好,其实这种观点是不正确的。室内空气污染所带来的危害通常是室空气净化器哪个好亚都空气净化器有什么特点详解随着科技的不断发展,人们面临的问题也越来越多,就连我们无时无刻都离不开的空气也收到了污染。空气中的细菌病毒以及化学品都对人们有着影响,那么怎样才能有效的祛除房间内例如甲醛等有害气体