c# - 如何使用 c# 对 excel 单元格的背景颜色使用无填充?

标签 c# excel c#-4.0

有了这个:

using Excel = Microsoft.Office.Interop.Excel; 

我正在打开 excel,然后将第一个单元格的颜色设置为透明,如下所示:

xlRange = xlWorkSheet.get_Range("A1");
xlRange.Interior.Color = System.Drawing.Color.Transparent;

问题是它变成了白色并且“边框”消失了。我想放置“无填充”选项,但它不起作用。

我也试过这个:

xlRange.Interior.Color = System.Drawing.Color.Empty;

但随后它将单元格颜色更改为黑色。


我该如何解决这个问题?

最佳答案

假设您想要获得与单元格初始状态相同的状态(在新工作表中),请使用:

xlRange.Interior.ColorIndex = 0;

关于c# - 如何使用 c# 对 excel 单元格的背景颜色使用无填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10352773/

相关文章:

c# - 如何在c#中监听序列化的Azure Message Bus消息?

c# - 验证子 ASP.NET MVC View 模型,该 View 模型在其父级中不是强制性的,但具有强制性字段

用于读取/写入 MS Excel 文件的 PHP 库?

optimization - 使用 Solver、EXCEL 时保存目标函数值

c# - 组合框输入事件 WPF

linq-to-sql - 具有类型安全整数类的 LINQ To SQL

c# - 直接给类变量赋值

Excel 2013 工作表激活

c# - 如何将 vb .net 函数转换为 c#?

c# - 如何通过 C# 代码获取给定主机中所有 View 和 VOB 的名称