Расширяемость VBA в Outlook

Я хотел бы написать макрос для Outlook 2007, который может добавлять / удалять модули в редакторе VBA.Расширяемая библиотека VBA выглядит идеально, но свойства вроде Application.VBE кажутся недоступными.

В Excel мне нужно было бы включить& quot; Доверительный доступ к объектной модели проекта VBA & quot;, К сожалению, эта опция отсутствует в Outlook 2007.

Кто-нибудь знает способ обойти это?

Заранее спасибо!

 Siddharth Rout06 июл. 2012 г., 11:12
Я не верю, что это возможно, поскольку вы уже знаете, что нет возможности доверять программному доступу к VBA IDE или VB Project. Даже если бы это было возможно, это была бы большая дыра в безопасности ...
 EastOfJupiter06 июл. 2012 г., 15:21
Я согласен с Сиддхардом Раутом. Требуемое поведение может быть легко использовано компьютерным трояном или червем для распространения вредоносного кода по электронной почте. Было бы разумно, чтобы Microsoft отключил такой доступ к библиотеке VBE для безопасности.
 Tim McLean13 июл. 2012 г., 18:32
Поскольку макросы имеют полный доступ к файловой системе, это кажется довольно неэффективной мерой безопасности. Существует множество других опций, например, косвенная замена собственного VbaProject.OTM ...

Ответы на вопрос(1)

Решение Вопроса

Я обошел ограничения, используяSendKeys:

Alt-F11 Ctrl-M Path to code module Enter

Не элегантно, но достаточно хорошо.

Ваш ответ на вопрос