2010-10-26 43 views
0

我正在生成一個CSV文件,然後通過OLE自動化在Excel中打開。由於數據的格式不同,Excel會顯示許多「不一致的公式」警告(每個單元角落中的綠色圖標)。我可以通過自動化的應用範圍內關閉這個功能,使用:我可以在每個工作表的Excel中設置ErrorCheckingObjects嗎?

objExcel.ErrorCheckingOptions.InconsistentFormula = false 

但這樣做永久更新用戶的喜好和需要知道用戶重新啓用該選項,如果需要的話。

是否有任何方法可以關閉整個工作表或工作簿的錯誤檢查,而不會影響當前用戶的全局設置?

回答

1

我不相信這是可能的,沒有。我可以建議的唯一事情就是保持Excel應用程序對象處於活動狀態,直到用戶完成它,然後在退出應用程序之前將InconsistentFormula屬性切換回真。

相關問題