我正在研究我在军队中的表现 - 我制作了空军安全图
我想让我的工作变得轻松,所以我希望宏会改变一些事情 - 它现在就做了,它将保存文件并退出。
当我保存文件时,它提示质量损失,我想绕过它。
将
Application.DisplayAlerts = false
工作?
我无法在我的电脑上测试它,因为它不会发生在我这里,我刚从军队回来 - 我会在3天后回到那里,只是想确定我有正确的答案......
如果它不能解决我的问题会是什么?
谢谢!
答案 0 :(得分:1)
虽然关闭警报可能会隐藏您的对话,但我完全同意Jon的意见。它将掩盖您最有可能想要看到的任何和所有其他错误。
您应该解决问题的根本原因,而不是屏蔽问题。也就是说,以可处理较新功能的格式保存Excel工作簿,或删除导致问题的较新功能。
在Workbook.SaveAs方法中,传递一个名为FileFormat的参数。这是XLFileFormat枚举中的值。有很多文件格式可供选择,但我怀疑你需要XLFileFormat.xlOpenXMLWorkbookMacroEnabled。这是Excel 2007的最新格式(不确定2010年)。
祝你好运, 道格