gpt4 book ai didi

vba - 表保护: UserInterFaceOnly gone

转载 作者:行者123 更新时间:2023-12-02 01:15:27 25 4
gpt4 key购买 nike

在 VBA Excel 中,如果我在关闭并再次打开文件后使用 UserInterFaceOnly:=True 选项保护工作表,则 UserInterFaceOnly 模式不会激活,只有密码保护。

代码:ActiveSheet.Protect Password:="myPassword", UserInterfaceOnly:=True

为什么?

最佳答案

重新打开工作簿后,如果不重新应用UserInterfaceOnly:=True,则无法执行此操作。摘自 Excel 的 Vb protect方法引用:

If you apply this method with the UserInterfaceOnly argument set to true and then save the workbook, the entire worksheet (not just the interface) will be fully protected when you reopen the workbook. To re-enable the user interface protection after the workbook is opened, you must again apply this method with UserInterfaceOnly set to true

现在,如果您担心这需要太长时间(如您所说,15 秒),请查看 this代码审查答案。我已经在几个不同复杂程度的工作簿中完成了此操作,并且在我尝试过的所有版本(包括 2010)中,重新应用保护的时间可以忽略不计。

关于vba - 表保护: UserInterFaceOnly gone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38353751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com