保存时closures质量损失的Excel提示

我正在为军中的专业人士开展macros观工作 – 我制作空军安全图。
我想让自己的工作变得简单,所以我希望macros将会改变一些事情 – 它现在正在做的事情,它会保存文件并退出。
当我保存文件,它提示质量损失,我想绕过它。

Application.DisplayAlerts = false 

工作?

我不能在我的电脑上testing它,因为这里没有发生在我身上,我只是从军队回来 – 我将在3天内回到那里,只是想确保我有正确的答案…

如果它不会解决我的问题会有什么?

谢谢!

尽pipeclosures警报可能会隐藏你的对话,但我完全同意Jon的观点。 它会掩盖你最想看的所有其他错误。

而不是掩盖问题,你应该解决问题的根源。 也就是说,将Excel工作簿保存为可以处理较新function的格式,或者删除导致问题的较新function。

在Workbook.SaveAs方法中传递一个名为FileFormat的参数。 这是来自XLFileFormat枚举的值。 有许多文件格式可供select,但我怀疑你会想XLFileFormat.xlOpenXMLWorkbookMacroEnabled之一。 这是Excel 2007的最新格式(不确定2010)。

祝你好运,道格