我有一個自定義非時間依賴單元格函數的Excel工作簿,我使用Interop從C#WindowsForms應用程序打開.Excel。我從中讀取四個值,不執行明確的更改/計算,然後從C#中關閉它。如何關閉 - 不保存具有自定義函數的Excel/xlsm工作簿,C#
當我試圖直接關閉(不保存),我得到一個保存提示。我懷疑這是因爲Excel將開放時的自動重新計算解釋爲創建更改,即使沒有實際的數字或公式更改。我也設置了Excel.Application.Calculation = Excel.XlCalculation.xlCalculationManual
。如何防止保存提示出現,並關閉而不保存?
你也可以做一個'workbook.Saved = TRUE'保存到讓Excel應用程序知道這已經保存前,不需要提示.. – nawfal 2012-07-17 14:22:00