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

Выполнение макроса excel файла из IBSO

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


Вступление в Клуб: 30.03.2011
СообщениеВт Июн 21, 2011 13:24   Выполнение макроса excel файла из IBSO Ответить с цитатой
Полезность: Нет оценки
Добрый день, коллеги. Если кто сталкивался с вопросом выполнение макроса в MS Excel из IBSO, прошу откликнитесь! Имеется файл Primer.xls в котором имеется макрос Macros1 и ComboBox1 которая находится на листа Sheet1.
Возможно ли из IBSO после открытия excel файла , выполнить макрос Macros1 и изменить значения ComboBox1 ?

Буду весьма признателен любым комментариям...
zinovjeva_n
Участник - экстремал


Вступление в Клуб: 15.10.2008
СообщениеВт Июн 21, 2011 18:03    Ответить с цитатой
Полезность: Нет оценки
Можно. в Word это делалось так:

Код:
WrdApp.Run "Макрос" , <параметры>


В excel по моему также, только вместо объекта WrdApp - объект excel

Код:
Set xls     = CreateObject("Excel.Application")
xls.Run "Macro", <параметры>



Хотя возможны варианты с вызовом.
_________________
Coding for food
Saliev
Участник


Вступление в Клуб: 30.03.2011
СообщениеСр Июн 22, 2011 07:38    Ответить с цитатой
Полезность: Нет оценки
макросом понятно, нужно выполнить
excel.open_file(FILE_NAME, false);
excel.cmd('Call Macros1')

а как программно из IBSO изменить значения ComboBox1 в листе Sheet1
еще не решено.
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеЧт Июн 30, 2011 17:31    Ответить с цитатой
Полезность: Нет оценки
ComboBox1 содержит значения из области на Sheet1?
Что мешает их переопределить при формировании Sheet1?
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

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