Excel单元格使用C#进行合并时隐藏Windows对话框

Sur*_*tha 2 c# excel

我在Windows应用程序中成功地将gridview导出到Excel,但问题是当我要在该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();
Run Code Online (Sandbox Code Playgroud)

Jef*_*ata 5

你有没有尝试设置DisplayAlerts的属性Applicationfalse

如果您尝试这样做,需要注意的是Excel将在对话框中选择默认响应.您可以在这里阅读有关酒店的信息.