Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Bulat-bash
Постоянный гость
Сообщения: 52 Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа
Сообщение
Bulat-bash » 09 ноя 2007, 14:19
//Пытаюсь сделать формирование и выполнение макроса:
......
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 » 09 ноя 2007, 15:02
Разобрался!
Во всем виноват Антивирус Касперского!
Galex
Постоянный обитатель
Сообщения: 175 Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:
Сообщение
Galex » 09 ноя 2007, 15:05
Давайте начнем с того, что Галактика с Office 2003 вообще не дружит. По крайней мере до версии 8.0 (включительно)... Возможно стоит проверить на Office XP... А еще лучше хранить макрос в шаблоне, тогда проблем быть не должно...
Max_Fin
На пенсии
Сообщения: 797 Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:
Сообщение
Max_Fin » 11 ноя 2007, 14:23
С чего такое заключение?
Галактика с Office 2003 вполне мирно уживаются.
Жду выхода Вселенная 2.12!
Galex
Постоянный обитатель
Сообщения: 175 Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:
Сообщение
Galex » 12 ноя 2007, 08:11
Max_Fin писал(а): С чего такое заключение?
Галактика с Office 2003 вполне мирно уживаются.
Только вот почему-то формулы через матрицы выводиться не ходят... А так все в порядке...