Как закрыть пользователю доступ макросам

Программирование на Visual Basic for Applications
Влад
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 04.09.2002 (Ср) 9:09
Откуда: Russia

Как закрыть пользователю доступ макросам

Сообщение Влад » 21.04.2004 (Ср) 8:32

Добрый день всем!
Вот вопрос: имеется проект VBA, в котором несколько модулей. Некоторые процедуры модулей (Sub) вызываются из других модулей и следовательно, объявлены как Public Sub, а раз так, то пользователь может увидеть их в списке макросов и запустить, что может привести к самым разнообразным и непредсказуемым последствиям.
Самый примитивный способ уйти от такой ситуации - это искусственно объявить все процедуры, которые не должны быть видны пользователю, как Function.
А как это можно сделать программно?

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 21.04.2004 (Ср) 13:38


Влад
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 04.09.2002 (Ср) 9:09
Откуда: Russia

Сообщение Влад » 22.04.2004 (Чт) 7:42

Спасибо, Vitaly1! Уже применил в проекте VBA.
Статья понравилась - много информации, изложено просто и грамотно, читается легко.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 103

    TopList