Excel программный доступ к скриптам VB
От: Opilki_Inside  
Дата: 28.02.07 09:02
Оценка:
Добрый день!

Есть программа, написанная на Delphi (хотя это не имеет значения), в общем в программе я создаю COM объект Excel.Application и хочу что бы был выполнен макрос.


ExcelApp := CreateOleObject('Excel.Application');
ExcelApp.VBE.SelectedVBComponent.CodeModule.AddFromString(Macros.Text);
ExcelApp.Run('MacroAnsExcelChart');



Получаю ошибку: "Программный доступ к проекту Visual Basic не является доверенным."

Так вот собственно как мне программно на время разрешить выполнять скрипты VB в Excel?
Re: Excel программный доступ к скриптам VB
От: ZAMUNDA Земля для жалоб и предложений
Дата: 28.02.07 11:09
Оценка:
Здравствуйте, Opilki_Inside, Вы писали:

O_I>Получаю ошибку: "Программный доступ к проекту Visual Basic не является доверенным."

Сервис->Макрос->Безопасность:Надёжные источники:Доверять доступ к Visual Basic Project

O_I>Так вот собственно как мне программно на время разрешить выполнять скрипты VB в Excel?

Вот для этого в VBE ненадо лезть. Есть Excel.Application.Run, который работает всегда, при включённых макросах.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.