2011-07-28 43 views
2

我正在爲軍中的專業人員開發宏 - 我製作空軍安全圖。
我想讓自己的工作變得簡單,所以我希望宏將改變一些事情 - 它現在會做,它會保存文件並退出。
當我保存文件時,它提示質量損失,我想繞過它。保存excel關於質量損失的提示

威爾

Application.DisplayAlerts = false 

工作?

我無法在我的電腦上測試它,因爲它並沒有發生在我身上,而我剛剛從軍隊回來 - 我將在3天后回到那裏,只是想確保我有正確的答案。

如果它不會解決我的問題會怎樣?

謝謝!

+0

我懷疑關閉DisplayAlerts可能掩蓋,你會想知道他們應該發生有關其他錯誤。 –

回答

1

儘管關閉警報可能會隱藏對話框,但我完全同意Jon的說法。它會掩蓋你最想看的所有其他錯誤。

不應掩蓋問題,您應該解決問題的根本原因。也就是說,將Excel工作簿保存爲可以處理較新功能的格式,或者刪除導致問題的較新功能。

在Workbook.SaveAs方法中,傳遞一個名爲FileFormat的參數。這是來自XLFileFormat枚舉的值。有很多文件格式可供選擇,但我懷疑你會希望XLFileFormat.xlOpenXMLWorkbookMacroEnabled之一。這是Excel 2007的最新格式(不確定2010)。

祝你好運, 道格

+0

我們在軍隊中使用2003格式是有原因的 - 不幸的是軍隊中的所有計算機都沒有安裝excel 2007,因此我需要使用格式存在於2003年。如果我知道導致此問題的功能是什麼,我會可能會刪除它們,但我不知道,所以我想禁用該問題的警報... – Ron