【发布时间】:2019-02-10 06:59:34
【问题描述】:
我想禁用将工作簿(特别是)保存到 Excel 97-2003 工作簿的功能。所以用户不能禁用office 2013中引入的更强的保护盐,轻易破解密码。
【问题讨论】:
标签: vba password-protection salt
我想禁用将工作簿(特别是)保存到 Excel 97-2003 工作簿的功能。所以用户不能禁用office 2013中引入的更强的保护盐,轻易破解密码。
【问题讨论】:
标签: vba password-protection salt
如果他们可以创建自己的文件,这是不可能的(他们无论如何都可以复制数据)。
但是,如果您要向他们提供文件,您可以将其作为 xlsm 提供给他们,并阻止他们执行 SaveAs。把这个放在ThisWorkbook:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI Then Cancel = True
End Sub
【讨论】: