【问题标题】:Disable excel prompt about quality loss when saving保存时禁用有关质量损失的excel提示
【发布时间】:2011-10-15 07:03:19
【问题描述】:

我正在为我在军队中的职业进行宏观研究 - 我制作了空军安全图表。
我想让我的工作变得轻松,所以我希望宏能改变一些东西——它现在会改变它,它会保存文件并退出。
当我保存文件时,它会提示质量损失,我想绕过它。

Application.DisplayAlerts = false 

工作?

我无法在我的电脑上测试它,因为它不会发生在我这里,我刚从军队回来 - 我将在 3 天后回到那里,只是想确定我有正确的答案......

如果它不能解决我的问题会怎样?

谢谢!

【问题讨论】:

  • 我怀疑关闭 DisplayAlerts 可能会掩盖其他发生时您想知道的错误。

标签: vba excel excel-2007 excel-2003


【解决方案1】:

虽然关闭警报可能会隐藏对话框,但我完全同意 Jon 的观点。它将掩盖您最可能希望看到的任何和所有其他错误。

您应该解决问题的根本原因,而不是掩盖问题。也就是说,以可以处理较新功能或删除导致问题的较新功能的格式保存 Excel 工作簿。

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

祝你好运, 道格

【讨论】:

  • 我们在军队中使用 2003 格式是有原因的 - 不幸的是,并非军队中的所有计算机都安装了 excel 2007,因此我需要使用无处不在的 2003 格式。如果我知道什么是导致此问题的功能我可能会删除它们,但我不知道所以我想禁用该问题的警报...
猜你喜欢
  • 2012-09-03
  • 1970-01-01
  • 2019-01-11
  • 1970-01-01
  • 1970-01-01
  • 2013-04-18
  • 1970-01-01
  • 1970-01-01
  • 2012-07-26
相关资源
最近更新 更多