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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2004, 12:43   #1  
Uni_DeMoN_imported is offline
Uni_DeMoN_imported
Участник
 
83 / 10 (1) +
Регистрация: 05.04.2004
Сорри за несерьёзный вопрос.
Написал свои функции для выгрузки отчётов в excel, всё вроде бы могу делать:выравнивание, размеры и стиля фонта, шейпы, но вот с размером ячеек трабл вышел:
как подсчитать длину строки ячейки и подогнать ширину для неё?

это для названий полей в excelе
Старый 06.08.2004, 16:20   #2  
Polar_imported is offline
Polar_imported
Участник
 
15 / 10 (1) +
Регистрация: 06.08.2004
Попробуй Sheet.Range('a1:b2').WrapText(TRUE) - это перенос по словам
Смотри также
Sheet.Range('a1:b2').Merge - объединение ячеек
Sheet.Range('A:A').Columns.ColumnWidth:=0.5; ширина столбца.

вообще все что хотите сделать с Excel можно посмотреть в нем же
Сервис -> Макрос -> Начать запись
сделать то что хотите
остановить запись,
а потом посмотреть в коде бейсика какие методы и объекты вызывались
Старый 09.08.2004, 11:03   #3  
Uni_DeMoN_imported is offline
Uni_DeMoN_imported
Участник
 
83 / 10 (1) +
Регистрация: 05.04.2004
Это кнечно очень КРУТО, но всё таки вопрос был немного другой...
немного с уклоном под динамическое изменение размеров "хеадеров" екселя под длину символов скажем + 2, чтобы не редактировать ширину столбцов вручную.
Щас времени заниматься этим мало, но если кто уже делал подобное, прошу дать пример.
Старый 09.08.2004, 16:01   #4  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Можно сделать так: когда выводите первую строку непосредственно в Ексель, заранее определите кол-во символов для каждого стобца и сначала в ячейку подставляете "тестовую строку" и делаете "автоподбор ширины", а затем выводите реальные данные, потом для каждой строки можно сделать "автоподбор высоты".
Старый 09.08.2004, 16:23   #5  
Uni_DeMoN_imported is offline
Uni_DeMoN_imported
Участник
 
83 / 10 (1) +
Регистрация: 05.04.2004
Точно, совсем забыл про автоподбор
Спасибо.
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:06.