Всем доброго времени суток.
Во избежание обезьяньего труда решил автоматизировать процесс работы со спецификациями, написав на VB программу, нужным образом редактирующую исходную таблицу Excel и копирующую ячейки этой таблицы в соответствующие ячейки таблицы в Word-документе.
Если бы не злые ГОСТы, этого бы вполне хватило. В наших суровых реалиях для счастья не хватает всего ничего:
Нужно заставить программу переносить кусок строки текста из ячейки одной строки таблицы в ячейку следующей строки таблицы, при наличии в этой ячейке более чем одной строки текста.
Вот наглядный пример:
Здесь, например, в строке таблицы с номером 1 полное наименование оборудования не умещается в одну строку. Нужно сделать так, чтобы в этой ячейке осталась строка "Коммутатор Cisco Catalyst 2960 24 10/100/1000 4 T/SFP LAN", а в ячейку на следующей строке записалась строка "Base Image". Для любителей простоты и не знакомых с подобной бадягой людей - ширину столбца и шрифт нельзя менять даже на "чуть-чуть".
Работаю с VB и Excel-макросами всего 3 дня, поэтому большей части функционала не знаю. Пожалуйста, подскажите пути решения моей проблемы, условие, по которому можно отловить это безобразие, или готовую функцию, если таковая имеется. Буду очень благодарен! :D
Во избежание обезьяньего труда решил автоматизировать процесс работы со спецификациями, написав на VB программу, нужным образом редактирующую исходную таблицу Excel и копирующую ячейки этой таблицы в соответствующие ячейки таблицы в Word-документе.
Если бы не злые ГОСТы, этого бы вполне хватило. В наших суровых реалиях для счастья не хватает всего ничего:
Нужно заставить программу переносить кусок строки текста из ячейки одной строки таблицы в ячейку следующей строки таблицы, при наличии в этой ячейке более чем одной строки текста.
Вот наглядный пример:

Здесь, например, в строке таблицы с номером 1 полное наименование оборудования не умещается в одну строку. Нужно сделать так, чтобы в этой ячейке осталась строка "Коммутатор Cisco Catalyst 2960 24 10/100/1000 4 T/SFP LAN", а в ячейку на следующей строке записалась строка "Base Image". Для любителей простоты и не знакомых с подобной бадягой людей - ширину столбца и шрифт нельзя менять даже на "чуть-чуть".
Работаю с VB и Excel-макросами всего 3 дня, поэтому большей части функционала не знаю. Пожалуйста, подскажите пути решения моей проблемы, условие, по которому можно отловить это безобразие, или готовую функцию, если таковая имеется. Буду очень благодарен! :D