【发布时间】:2018-06-28 15:03:29
【问题描述】:
我有一个名为 m.xlsx 的工作簿,但它受密码保护,我忘记了密码。如何打开或取消保护?
以下代码不起作用:
打开时要求输入密码,上面的代码并没有解锁工作簿。
所以,我想将此代码放入一个新工作簿中,然后将我的 excel 文件与代替 THISWORKBOOK 的代码链接起来。有没有办法在不打开它的情况下放置 m.xlsx 文件路径(因为打开文件需要密码),然后运行此代码以取消保护 m.xlsx 文件?
或者有没有更好的方法在 VBA 或 Python 编程中取消保护工作簿?我检查了一些 Python 代码,但它们正在打开文件,这就是问题所在。
【问题讨论】:
-
以上 VBA 代码用于工作表保护,而不是工作簿保护。 python 代码仅在您知道密码的情况下才有效。你知道密码,还是想破解密码?
-
你应该可以使用
Workbooks.Open(Filename:= "C:\....", Password:="pw"),当你通过python打开它时,但我不太明白你想问什么。 -
你的问题解释不明确;请尝试再次解释您需要什么。
-
很抱歉造成混乱,如果可能的话,我希望知道忘记的密码,或者删除工作簿的保护以便可以打开它。 "workbooks.open(filename:="",Password:="pw")" 在密码未知时不起作用。谢谢。