AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.09.2010, 13:29   #1  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от helga
Формирую Excel-строку, состоящую из объединенных ячеек. Несмотря на формат ячейки с текстовым полем - "переностить по словам" и "автоподбор высоты строки", длинный текст не расширяется.
Каким образом расширить строку? Один примитивный я применяла: в зависимости от длины текста задавала ту или иную высоту строки. Но это не всегда выдает требуемый результат.
Не знаю точно, что и как у вас, но у меня однажды был ранний вызов функции установки чего уже не помню.
Возможно вызов автоподбора высоты у вас происходит до того, как затем происходит то, что портит все дело.
Попробуйте показать эксель сразу после его открытия, чтобы проходя дебагером вы могли видеть как происходит выгрузка и что мешает желаемому выводу.
Старый 27.09.2010, 13:41   #2  
GGNAME is offline
GGNAME
Участник
 
67 / 10 (1) +
Регистрация: 21.02.2010
После окончания формирования строки используем xlSheet.range(RowNo:RowNo).EntireRow.AutoFit
Старый 27.09.2010, 14:42   #3  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Еще подумал.. Если строки с объединением ячеек может неправильный индекс строки вызываете для выравнивания высоты? Если объединение по вертикали..
Старый 30.09.2010, 17:05   #4  
GGNAME is offline
GGNAME
Участник
 
67 / 10 (1) +
Регистрация: 21.02.2010
XlWorkSheet.Range('GG1').Rows.AutoFit;
Что такое Rows? не пробовали EntireRow?
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:34.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.