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

标签 c# excel

我成功地将 gridview 导出到 Windows 应用程序中的 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();

最佳答案

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

如果您尝试这样做,需要注意的是 Excel 会选择对话框上的默认响应。您可以阅读有关该特性的信息here .

关于c# - 使用 C# 合并 Excel 单元格时隐藏 Windows 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3862773/

相关文章:

c# - 处理长时间运行的 WCF [OperationContract(IsOneWay = true)]

c# - 将压缩文件保存到同一目录

c# - Web 应用程序中基于文化的 ToString() 方法

vba - 在 Excel 中使用 VBA 宏为每一行创建一个新图表

c# - Azure Maps 批量地理编码状态 202 12 小时以上

c# - System.ArgumentOutOfRangeException Message=长度不能小于零。 (参数 'length')

excel - 自定义 Google MyMap 上现有标记的超链接

vba - Userform_Initialize 不起作用;错误 424 或错误 91

regex - 在 CSV 文件中查找格式不正确的电子邮件地址

Python 写入 (xlwt) 到现有 Excel 工作表、删除图表和格式