2010-10-26 44 views
0

我正在生成一个CSV文件,然后通过OLE自动化在Excel中打开。由于数据的格式不同,Excel会显示许多“不一致的公式”警告(每个单元角落中的绿色图标)。我可以通过自动化的应用范围内关闭这个功能,使用:我可以在每个工作表的Excel中设置ErrorCheckingObjects吗?

objExcel.ErrorCheckingOptions.InconsistentFormula = false 

但这样做永久更新用户的喜好和需要知道用户重新启用该选项,如果需要的话。

是否有任何方法可以关闭整个工作表或工作簿的错误检查,而不会影响当前用户的全局设置?

回答

1

我不相信这是可能的,没有。我可以建议的唯一事情就是保持Excel应用程序对象处于活动状态,直到用户完成它,然后在退出应用程序之前将InconsistentFormula属性切换回真。

相关问题