如何通过 C# WPF 隐藏 Excel 工作表中的网格线

本文关键字:网格线 工作 Excel 何通过 WPF 隐藏 | 更新日期: 2023-09-27 18:33:33

在此之后

http://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/Worksheet/How-to-hide-or-show-gridlines-on-a-worksheet-in-C.html

要隐藏网格线,我应该只做:

Workbook wb = app.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
  Worksheet ws = wb.Worksheets[1];
   ws.GridLinesVisible = false;<----WRONG

但这是错误的。

还有这里的解决方案

如何使用打开的 xml C# 在 Excel 中禁用网格线?

不起作用。那么还有其他方法吗?

提前谢谢你。帕特里克

如何通过 C# WPF 隐藏 Excel 工作表中的网格线

在没有第三方库的情况下,仅使用简单的 Excel 互操作 (Microsoft.Office.Interop.Excel),它应该可以处理以下内容:

Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
xlApp.Visible = true;
Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = wb.Worksheets[1];
xlApp.ActiveWindow.DisplayGridlines = false;

对于多个工作表并使用 Excel 互操作,请先激活每个工作表。

worksheet.Activate();
xlApp.ActiveWindow.DisplayGridlines = false;

希望这有助于那些需要处理多张纸的人。