Epplus defaultrowheight не работает
Все следующие строки работают для установки значений по умолчанию для листа, за исключением DefaultRowHeight. Он ничего не видит, чтобы что-то сделать. Я могу установить высоту строки для отдельных строк просто отлично, но значение по умолчанию ничего не делает. Есть идеи?
Dim wks As ExcelWorksheet ... ... ... wks.Cells.Style.Font.Name = "Calibri" wks.Cells.Style.Font.Size = 10 wks.Cells.Style.Font.Color.SetColor(Color.Black) wks.Cells.Style.HorizontalAlignment = OfficeOpenXml.Style.ExcelHorizontalAlignment.Center wks.Cells.Style.VerticalAlignment = OfficeOpenXml.Style.ExcelVerticalAlignment.Center wks.Cells.Style.Numberformat.Format = "@" wks.DefaultRowHeight = 15
Что я уже пробовал:
Установка DefaultRowHeight. Это не работает.
avianrand
Почему этот форум меняет мою тему в основном на нижний регистр? В этом нет никакого смысла. Он должен был бы читать "EPPlus DefaultRowHeight не работает", но он изменил его сам по себе.
Peter_in_2780
Удар в темноте. DefaultRowHeight может применяться к впоследствии созданным листам, а не изменять существующие.
avianrand
Это хороший удар. Я тоже об этом подумал. Но это свойство листа, поэтому лист должен сначала существовать, прежде чем использовать его. И мой код создает несколько десятков листов после того, как я впервые установил это, и все они имеют высоту Excel по умолчанию 12.75.