隐藏Windows对话框而Excel单元格将使用C#

我在Windows应用程序导出到Excel的GridView成功,但问题是,当我要合并该Excel表中的一些单元格的范围,它引发了一个Windows对话框。 所以每次我合并这些单元格时,都不会给出任何例外,但是它会显示一个对话框。

我不想要那个对话框,我怎么隐藏它?

我的合并单元格的代码是:

wksheet.get_Range(lstGetTotalTitleCells[0].ToString(), lstGetTotalTitleCells[lstGetTotalTitleCells.Count - 3].ToString()).MergeCells = true; // wksheet.Range[GetRanges[0].ToString(), GetRanges[GetRanges.Count-2].ToString()].Merge(); 

您是否尝试将Application上的DisplayAlerts属性设置为false

如果你这样做,要注意的是,Excel将select对话框上的默认响应。 你可以在这里阅读有关财产。