Работа с экспортом в Excel. Рисование границ таблицы - C#
Формулировка задачи:
Добрый вечер, господа!
Делаю программу по учёту выпускников для учебного заведения. Финальным результатом должна стать ведомость в экселе, готовая к печати. Всё вроде бы нормально, но вот только немного не получается у меня таблица, а именно не могу нарисовать границы в заполненной области. На первом скриншоте показано, как у меня выводит на данный момент, а на втором - как должно быть в конечном итоге.
Может кто знает как такое сделать? Перерыл уже очень много источников. Некоторые советуют записать макрос в экселе на создание границ и потом получившийся код перевести на с#, но у меня как-то это особо не очень получилось, VB я как-то не очень понимаю, хотя там и нет ничего сложного.
Может кто знает как это сделать? Ну или хотя бы дайте ссылочку на пример\урок\учебник\статью. Буду очень рад
Решение задачи: «Работа с экспортом в Excel. Рисование границ таблицы»
textual
Листинг программы
cells.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlInsideVertical].LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous; // внутренние вертикальные cells.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlInsideHorizontal].LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous; // внутренние горизонтальные cells.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop].LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous; // верхняя внешняя cells.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight].LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous; // правая внешняя cells.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft].LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous; // левая внешняя cells.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom].LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д