Страница 1 из 1

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

Добавлено: 09 ноя 2007, 14:19
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.(Остальные функции работают нормально)
Помогите, пожалуйста!!!

Добавлено: 09 ноя 2007, 15:02
Bulat-bash
Разобрался!
Во всем виноват Антивирус Касперского!

Добавлено: 09 ноя 2007, 15:05
Galex
Давайте начнем с того, что Галактика с Office 2003 вообще не дружит. По крайней мере до версии 8.0 (включительно)... Возможно стоит проверить на Office XP... А еще лучше хранить макрос в шаблоне, тогда проблем быть не должно...

Добавлено: 11 ноя 2007, 14:23
Max_Fin
С чего такое заключение?
Галактика с Office 2003 вполне мирно уживаются.

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