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