Вопрос № 58610: Уважаемые эксперты!
Возможно ли как-нибудь "спрятать" макросы из обычного запуска, что бы в списке были только главные "исполнительные" макросы обработки?
Заранее благодарен....
Вопрос № 58.610
Уважаемые эксперты!
Возможно ли как-нибудь "спрятать" макросы из обычного запуска, что бы в списке были только главные "исполнительные" макросы обработки?
Заранее благодарен.
Отправлен: 12.10.2006, 03:55
Вопрос задал: Vadimf (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, Vadimf!
Собственно это будет уже не совсем макрос, а просто процедура.
Можно сделать его Private, но тогда он будет запускаться только из того модуля где написан, или сделать его функцией.
например:
>>>Module1:
Sub Master1()
'Будет в списке
Slave1
Slave2
End Sub
Function Slave1()
'Может запускатся откуда угодно
End Function
Private Sub Slave2()
'Может запускатся только из этого модуля
End Sub
>>>Module2:
Sub Master2()
'Будет в списке
Slave1
'Slave2 не запустится, будет ошибка
End Sub
Ответ отправил: HookEst (статус: 5-ый класс)
Ответ отправлен: 12.10.2006, 05:48