Как сохранить линии сетки (светло-серые по умолчанию) листа Excel после изменения фона ячейки в C#? - PullRequest
0 голосов
/ 18 июня 2020

Я записываю несколько результатов с помощью Microsoft.Office.Interop.Excel в свой файл Excel.

Я видел этот пост , но я не использую Open document framework, EPPlus или библиотеки, которые предлагают / используют ссылки.

После того, как я задаю цвет фона некоторым из моих ячеек на листе, мои линии сетки исчезают (см. изображение, прикрепленное ниже). Как я могу их разместить назад? Или не проиграть при раскрашивании ячейки?

my table

using Microsoft.Office.Interop.Excel;
using _Excel = Microsoft.Office.Interop.Excel;
//

_Application excel = new _Excel.Application();
Workbook wb;
Worksheet ws;
//

public void ColorRange(string start, string end)
{            
  var columnHeadingsRange = excel.Range[start, end];
  columnHeadingsRange.Interior.Color = XlRgbColor.rgbBisque;
}

Я вызываю функцию выше, чтобы раскрасить свои ячейки. Но, как вы можете видеть, он также удаляет / удаляет линии сетки :(. Как я могу вернуть потерянные линии сетки?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...