Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа с MS Office > Высота строки в Excel


Автор: Гость_Гость 12.11.2005, 10:42
Не помогает ни "Автоподбор высоты" для строки, ни свойство выравнивания для ячейки: "переносить по словам". Но это для таблицы Excel 2003, формирующейся макросами по экспорту из таблицы БД MS SQL 2000. Может какого-нибудь свойства не хватает? Но какого? И как его можно задать командами VB? Подскажите, пожалуйста.

Автор: likhobory 12.11.2005, 11:29
Rows.AutoFit

Автор: Guest 12.11.2005, 17:37
likhobory, разве эта команда не аналогична выбору в меню: Формат-Строка-Автоподбор высоты? Я и говорю, что такой выбор из меню у меня почему-то не работает smile Или выполнение комады VB превалирует над выполнением операции вручную?

Автор: likhobory 14.11.2005, 11:38
файл - в студию

Автор: Guest 14.11.2005, 15:26
Уточнение - для этих "проблемных" ячеек установлено Автообъединение. Сталкивались с такой ситуацией, когда надо поменять высоту объединенных ячеек? Кажется мне, что надо высчитать, какой высоты должна быть строка, чтобы текс в ней помещался по высоте зрительно. Извиняюсь, если нечленораздельно выражаюсь. smile

Автор: likhobory 14.11.2005, 15:53
и что мешает снять признак "объединение ячеек" ??

Автор: Guest 14.11.2005, 16:53
Как бы и ничего, но в результате я получаю одну ВЫСОКУЮ ячейку, а мне бы чтобы эта ячейка растягивалась на соседние правые и вниз на столько, чтобы ее содержание было читабельным. Т.е. получается надо длину строки разделить на число ячеек объединения*на помещающиеся в каждой символы и умножить на высоту строки, которую занимает одна текстовая строка нужного шрифта, а потом уж можно и обединение снова задать. Прямо голова кругом идет smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)