xlImportModule и xlRunMacro(Галка 7,12 )

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

xlImportModule и xlRunMacro(Галка 7,12 )

Сообщение Bulat-bash »

//Пытаюсь сделать формирование и выполнение макроса:

......
Xlres:=xlIsExcelValid;

Xlres:=xlImportModule('c:\makros.bas');
message(xlres,cmok); //здесь выдает True
Xlres:=xlRunMacro('mygroup');
message(xlres); //здесь выдает false

xlkillexcel;

//Текст makros.bas

Sub mygroup()
ActiveCell.FormulaR1C1 = "Hello word"
End Sub

В результате макрос не выполняется, в списке макросов его тоже нет, а если импортировать этот макрос вручную то он работает javascript:emoticon(':-(')

Excel 2003.(Остальные функции работают нормально)
Помогите, пожалуйста!!!
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

Сообщение Bulat-bash »

Разобрался!
Во всем виноват Антивирус Касперского!
Galex
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:

Сообщение Galex »

Давайте начнем с того, что Галактика с Office 2003 вообще не дружит. По крайней мере до версии 8.0 (включительно)... Возможно стоит проверить на Office XP... А еще лучше хранить макрос в шаблоне, тогда проблем быть не должно...
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

С чего такое заключение?
Галактика с Office 2003 вполне мирно уживаются.
Жду выхода Вселенная 2.12!
Galex
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:

Сообщение Galex »

Max_Fin писал(а):С чего такое заключение?
Галактика с Office 2003 вполне мирно уживаются.
Только вот почему-то формулы через матрицы выводиться не ходят... А так все в порядке... :-)
Ответить