Страницы: 1
RSS
Преобразование значений и частично форматов из диапазона в HTML код
 
Всем привет)

Вымучил небольшую функцию для преобразования:
- значений
- частично размера шрифта
- наклона и толщины шрифта
- названия шрифта
- цвета фона и шрифта
из непрерывного диапазона ячеек в текстовую строку в виде HTML кода для дальнейшей вставки HTMLbody письма Outlook. Или иными словами - функция для пост.обработки диапазона в HTML для вставки таблицы в тело письма.

Собственно функция:
Скрытый текст

Вспомогательные функции:
Скрытый текст

Во вложении файл с примером использования.
Изменено: Anchoret - 11.03.2019 10:30:19 (изменил функцию)
 
Функция заметно потолстела по кол-ву строк кода. Изменения:
- корректно преобразует большинство форматов перед помещением в HTML
- схлопнул бордюры, а также по левому верхнему ушлу диапазона автоматом определяется тип бордюра в исходной таблице. Итого реализовано пока три варианта6 тонкие границы с обводом каждой ячейки, без границ, с двойными адаптивными по цвету.
- теперь понимает объединенные ячейки и корректно их отображает в HTML.
- ну и добавлено горизонтальное выравнивание, как в оригинальной таблице по каждой ячейке
 
Изменения:
- теперь по каждой ячейке бордюры отрисовываются индивидуально. Все виды бордюров, их толщина и цвет.
- высота строк из экспортируемой таблицы
- добавлены отступы (IndentLevel), точнее их отслеживание и отображение
 
Ускорил все это дело + размер шрифта теперь корректно переносится.
Страницы: 1
Наверх