Форум: "Основная";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
ВнизПрограммное создание макроса в Экселе Найти похожие ветки
← →
Alex Kryuchkov (2005-09-15 19:13) [0]Добрый день!
Вопрос состоит в следующем.
При попытке создания макроса в открытом Эксель - документе возникает ошибка: "Программный доступ к проетку Visual Basic не является доверенным" (Эксель русский).
Код для создания макроса:
var
tmpVBC: Variant;
begin
tmpVBC:=FApp.ActiveWorkBook.VBProject.VBComponents.Add(TOLEEnum(VBIDE_TLB.vbext_ct_StdModule));
tmpVBC.Name:="Mod1";
tmpVBC.CodeModule.AddFromString("Some Text");
FApp имеет тип Variant и указывает на объект класса Excel.Application
Как можно обойти эту ситуацию?
Заранее спасибо за ответ.
← →
isasa © (2005-09-15 19:51) [1]В Excel
Сервис -> Макрос -> Безопасность -> Уровни безопасности
???????
← →
Сайбель Алексей © (2005-09-15 19:54) [2]По моему, она решается так:
Сервис -> Макрос -> Безопасность -> Надежные источники
ставится галочка на "Доверять доступ к Visual Basic Project"
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.015 c