Вирівнювання міжрядкового інтервалу в кінцевому документі

да, або Ваша думка, або сам поки бачу два варіанти. Може бути, вони Вас сподвигнуть до чогось оптимальному.

1. будемо прагнути до приватного рішенням, за допомогою іншої задачі (Ви частково вже вирішили "експорт листа").

1.1. У задачі з експорту листа нас зупинило те, що експорт виробляється разом c таблицею, для збереження
місця розташування тексту. Однак, в разі, коли всі осередки організовані злиттям, ми маємо, по факту, просто
один дуже товстий стовпець.
1.2. Мої кінцеві документи все мають одну структуру: а) назва (н-р, "Висновок", "Заява"), центрированное по середині,
б) шапка (5-10 рядків жирного тексту), центрирован "по ширині", відстань між стоками одинарне, с) текст, центрирован "по ширині",
відстань - полуторное. Тобто вважатимемо, що кінцевий документ містить тільки один стовпець, в якому тільки три рядки.
1.3. В такому випадку, при експорті в ворд, можна дозволити собі витягти всі три осередки в змінні,
вставити їх в ворд без осередків, і відформатувати так, як описано вище.
1.4. Якщо Ви приймете в розробку цей варіант, допишу дрібні деталі.

2. Основна проблема - непередбачуваність кінцевого кількості рядків в осередку, тому що їх заповнення залежить
від інших осередків. Пропоную, якщо це можливо, наступне.

2.1. Структура документа залишається такою ж, як описано в п.1.2.
2.2. В осередках з шапкою і текстом необхідно порахувати кількість рядків, які вийшли в осередку при заданій її ширині
(Тобто буквально, кількість відображуваних на екрані рядків). Нехай перше число - Х рядків для шапки, і У рядків для тексту.
Як відформатованими осередки - на Ваш вибір, припускаю, що це буде "розподілений" або "по висоті".
2.3. Обчислити висоту осередків шапки і тексту. Нехай Hx і Hy.
2.3. Обчислити яке, в мм, вийшло відстань між рядків у шапці і тексті. Нехай r 1 (Hx, X) і r2 (Hy, Y).
2.3. З'ясувати, чому дорівнює стандартне вордівських відстань "одинарний" і "полуторний" в міліметрах, нехай А і В.
Вважаю, що це буде прямо пов'язане з розміром шрифту, можливо, "одинарний" дорівнює висоті шрифту.
Якщо так, то з'ясувати, який розмір шрифту в комірці і тоді обчислити А і В. Думаю, стандарт
excel за замовчуванням - саме "одинарний". Якщо так, то завдання на всьому протязі доведеться вирішувати тільки для "тексту" -
для "шапки" же все буде автоматично.
2.4. Обчислити дельти s = A-r1 (Hx, X) і t = B-r2 (Hy, y). (Далі міркую тільки про "текст")
2.5. Якщо t по модулю менше 0,1 B, то вирішено. Інакше в кожному рядку осередку "текст" шукаємо
будь-який пробіл і замість нього вставляємо будь-яку букву висотою B. перефарбовувати цю букву в колір фону.
2.6. Можна зробити все і легше: не визначати отриману висоту і не вираховувати дельти, а відразу
вставляти букву висотою B. Правда, іноді (як у випадку шапки) це рішення буде упускати можливість
випадкового вгадування "відразу".