gpt4 book ai didi

vba - 跳过 "Open as read-only?"的自动弹出

转载 作者:行者123 更新时间:2023-12-01 17:15:28 71 4
gpt4 key购买 nike

我现在使用以下命令逐个打开一组工作簿:

Workbooks.Open Filename:=file, Password:="" 

通常情况下,文件不会只读模式打开,这就是我想要的。但对于某些文件,上一行会弹出以下窗口:

enter image description here

在这种情况下,我仍然想打开该文件(单击),即使认为该文件将是只读。谁能告诉我如何通过 VBA 命令自动执行此选择,而不是单击?

最佳答案

Excel 有许多“警报”,您可以通过将 Application.DisplayAlerts 设置为 False 来关闭这些警报。

在打开工作簿之前将其设置为 False,然后在打开工作簿后返回到 True,这样您就不会消除任何其他后续警报。

某些工作簿上会出现特定的以只读方式打开?警报,因为这些工作簿上次保存时选中了“建议只读”复选框。在没有“推荐只读”设置的情况下重新保存这些工作簿将停止提示只读,但这可能不是您想要的。

但是,Workbooks.Open 方法 ( MSDN ) 有一个您可以指定的 ReadOnly 参数:

Workbooks.Open Filename:=file, Password:="", ReadOnly:=False

这应该以可写模式打开工作簿,即使它是使用“推荐只读”设置保存的 - 据我记得,指定此参数将跳过以只读方式打开? 发出警报并按照您提供的设置进行操作...

关于vba - 跳过 "Open as read-only?"的自动弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17999418/

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