一些公司使用 Excel 文件通过内联网网络为所有工作人员要对某些信息和自动生成的报表的访问。这通常意味着这种文件应该不由工作人员,以保持一定程度的准确性和格式。
而不改变应用程序菜单中采取了保存选项,可以通过保护文件从意外节约使用 VBA 代码里面,以防止执行保存或另存为命令。你需要做的就是下面的 VBA 代码插入到项目资源管理器中的 ThisWorkbook 节︰
私营子 Workbook_BeforeSave(ByVal SaveAsUI As Boolean, CANCEL As Boolean)
A = MsgBox ("此文件无法保存!!!",vbOKOnly)
Application.DisplayAlerts = False
Application.ActiveWorkbook.Close False
结束子
此代码的工作方式提醒用户想要保存告诉他,这一种力道的 Excel 文件类型的文件,然后关闭该文件来保护它。
无法保存解决方案的局限性
将 Excel 文件力道此法并不能保证成功当 VBA 代码可以停下来,从使用 Ctrl + 暂停 (断裂) 的执行和在暂停模式下所有的 Excel 应用程序功能工作包括保存。
一个更可行的解决方案是在服务器上将文件设置为只读,以这种方式,没有人可以更新它。
享受吧 !
请留下评论贝娄,所以我可以理解,是否这篇文章有用,还是我要更新它,或提供更多的细节。