vba перенос строки в ячейке



Автор Артем Соболев задал вопрос в разделе Другие языки и технологии

MS Word. Возможно VBA. Перенос строки и получил лучший ответ

Ответ от Алексей Кузьминов[гуру]
Такого не просто нельзя делать, такое даже вредно делать… И VBA тут не поможет.
Единственный более-менее приемлемый вариант - использовать прозрачную таблицу, накладываемую сверху форматной. Пусть даже вам удалось согласовать высоту строк, подобрать стили и научиться переносить ячейки таблицы на новый лист, никто не гарантирует, что тот, кто будет редактировать эту таблицу после вас сделает так же как вы.
Я бы сделал генератор нового документа на основе таблички-списка документов. Но даже в этом случае найдутся те, которые попытаются не генерировать заново документ, а "подправить" старый.
Но делать этого НЕ БУДУ. Поэтому как писать такой генератор и учить, как ПРАВИЛЬНО заполнять исходные данные для генерации, слишком трудоёмкая операция. В то время как ГОСТ описывает, что должно быть в таблице.
Алексей Кузьминов
Мыслитель
(9738)
Категорически не нравится такая форма.
Обозначение слишком часто будет повторяться, количество экземпляров почти всегда 1.
И, главное, обозначение формируется (должно формироваться) в зависимости от типа документа.
Кроме того, ЕСПД определяет шрифт, которым выводится текст, поэтому размер каждой буквы известен. Придётся либо вычислять суммируя ширины вручную, либо использовать WinAPI вроде DrawTextEx.

Ответ от ?????? ????r?????u[гуру]
в ворде нет такого. а перенос можно расчитать, путем подбора

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: MS Word. Возможно VBA. Перенос строки

Как расположить текст по центру ячейки в экселе?
нажимаешь правоё кнопкой на ячейку, там формат ячейки и выбераешь
подробнее...

Подскажите, как в Excel текстовые данные строки перенести в столбец?
Перенос данных между строками и столбцами
Скопируйте данные из одного или нескольких столбцов
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*