Имя: Пароль:
1C
1С v8
Форматирование строк и ячеек файла Excel из 1С
0 Saari
 
19.05.22
09:48
Загружаю таблицу значений 1С в файл Excel.
И почему-то в полученном файле Excel высота строк становится больше, чем до загрузки данных и выравнивание происходит по центру.
Подскажите, пожалуйста, какими командами можно задать высоту строк (желательно авто) и выровнять значения в ячейках (например, по левому краю)?
1 Kassern
 
19.05.22
09:53
(0) вот 2 вам варианта на выбор:
1)Создать таб док в 1с нужного оформления, заполнить и сохранить в ексель
2) Через Ком соединиться с экселем и через его api создать документ программно заполнить из ТЗ с нужным оформлением.
2 Saari
 
19.05.22
09:55
(1)Весь вопрос: какими командами задается нужное оформление?
3 Saari
 
19.05.22
09:55
таблицу Excel данными я заполняю успешно.
4 Saari
 
19.05.22
10:01
Нашел!
Лист.Cells(4, 2).HorizontalAlignment = -4131; - выравнивание значения в ячейке по горизонтали (-4131 - по левому краю)
-------
Установка автовысоты строки:
Ячейка = Лист.Cells(4, 1);
СтрокаВрем = Ячейка.EntireRow();
СтрокаВрем.AutoFit();

Работает.
Спасибо!