丹尼斯想知道是否有一种方法可以锁定工作簿,从而防止“密码破解程序” VBA代码(或其他任何与此有关的事情)破解密码。

简短的答案:有点。我知道答案听起来有些如意,甚至是不置可否,但这是有原因的。

您会看到,真正的答案取决于您是要严格依赖Microsoft内置于Excel中的内容还是要依赖第三方。 Microsoft提供的用于保护工作簿的工具并不是很好。他们在使用每个新版本的Office方面都在不断进步,但仍然并非不可能。

为了解决这个问题,许多人不向其他人分发工作簿。

而是以其他格式(例如PDF文件)生成结果,然后分发这些结果。这样可以保护工作表中的原始数据,并使工作表中的公式与其他公式完全远离。

如果您需要分发实际的工作簿,则最好的方法是不要依赖Microsoft,而是寻求第三方解决方案。一个好的加密工具可以用来加密工作簿文件,这使没有密码的人几乎无法打开它。有些甚至需要两次通过授权,这可以进一步保护文件中的内容。

同样,请理解,我正在谈论的第三方工具的类型不仅限于加密Excel工作簿。它们是本质上更通用的工具类型,可对任何类型的计算机文件进行加密。

您如何找到好的第三方加密工具?您可以使用自己喜欢的浏览器来搜索“强加密”,“加密程序”或“加密实用程序”,这将带来很多选择。当您发现有希望的东西时,请确保使用产品名称和/或公司名称作为关键字进行搜索。这样一来,您便可以查看其他人是否对该产品或制造该产品的公司有疑问。

最后,您应该了解,无论您使用何种级别的保护或采用哪种保护方法,都几乎不可能“保证”没有人可以破解加密。想想国家安全局(NSA)-最好是他们(或其他国家赞助的机构)

如果有足够的时间,它可能会破解您的工作簿。幸运的是,除非您保护国家机密,否则您的工作簿将采用一种方法来选择每个中奖彩票号码,因此此类人员将不会花费时间或资源来获取数据。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本提示(13409)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。