CftClub.ru
Клуб специалистов ЦФТ-Банк

Функции для работы с Excel

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
PApa
Участник


Вступление в Клуб: 26.03.2013
СообщениеЧт Июл 04, 2013 08:32   Функции для работы с Excel Ответить с цитатой
Полезность: Нет оценки
Возникла проблема. Необходимо написать операцию, которая создает Excel документ и заносит туда определенные данные (при этом без использования шаблонов).
Данные в каждой ячейке больше её длины, никак не могу найти функцию (на подобии EntireColumn.AutoFit в VBA),
которая выравняет длину ячейки по длине строки в неё вставляемой.
Как можно решить данную проблему?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июл 04, 2013 08:41    Ответить с цитатой
Полезность: Нет оценки
Открыть можете так: [EXCEL].open_file(NULL,false, true);
Все функции описаны в этой же библиотеке, как вариант можно использовать задание ширины колонки: [EXCEL].Set_Column_Width(4,4,30);

Как я искал нужные мне функции в данной библиотеке:
1. В экселе создаётся макрос и делается то, что тебе надо.
2. Заходиш в редактирование макроса и копируеш код который тебе надо
3. По CTRL+F находишь или не находишь это дело в функции EXCEL
maestro
Профи


Вступление в Клуб: 12.10.2010
СообщениеЧт Июл 04, 2013 10:32   Re: Функции для работы с Excel Ответить с цитатой
Полезность: Нет оценки
PApa пишет:

Данные в каждой ячейке больше её длины, никак не могу найти функцию (на подобии EntireColumn.AutoFit в VBA),
которая выравняет длину ячейки по длине строки в неё вставляемой.
Как можно решить данную проблему?

Попробуй
Код:

[RUNTIME]::[EXCEL].cmd('Sheet.Cells('|| iRow ||','|| iColumn ||').EntireColumn.AutoFit');
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru