Страницы: 1
RSS
как скрыть список макросов, отображамых комадной Alt + F8?
 
Доброго вечера, ГУРУ Excel!  
 
Подскажите пожалуйста, как закрыть доступ пользователя к перечню макросов, отображаемых после нажатия сочетания клавиш Alt + F8?  
 
Это делается для того, чтобы пользователь мог использовать макрос только "зарегистрированными" способом :) В прилагаемом файле при нажатии кнопки выводиться сообщение. Это зарегистрированный способ :)    
А вот если вызвать это сообщение через Alt + F8 - Выполнить - не зарегистрированный :(.  
 
С уважением,    
 
 
С уважением,
 
Private Sub УРА()
 
{quote}{login=Пахом}{date=16.11.2010 07:10}{thema=как скрыть список макросов, отображамых комадной Alt + F8?}{post}Доброго вечера, ГУРУ Excel!  
 
Подскажите пожалуйста, как закрыть доступ пользователя к перечню макросов, отображаемых после нажатия сочетания клавиш Alt + F8?  
 
Это делается для того, чтобы пользователь мог использовать макрос только "зарегистрированными" способом :) В прилагаемом файле при нажатии кнопки выводиться сообщение. Это зарегистрированный способ :)    
А вот если вызвать это сообщение через Alt + F8 - Выполнить - не зарегистрированный :(.  
 
Private Sub УРА()  
MsgBox "Если Вы читаете это сообщение после нажатия Alt + F8, то Ваше решение не работает :(. В противном случае у Вас всё получилось!"  
End Sub  
 
 
С уважением,    
 
 
С уважением,{/post}{/quote}
 
Благодарю Вас, Hugo
 
Но в этом случае на такую кнопку, как в примере, их не повесить!  
Надо использовать кнопку АктивХ.
 
{quote}{login=The_Prist}{date=16.11.2010 08:12}{thema=}{post}В области объявлений модуля с макросами:  
Option Private Module  
 
Все макросы в данном модуле будут недоступны по Alt+F11{/post}{/quote}  
 
что-то не получается ... уважаемый The_Prist, подсобите пожалуйста ...  
текст макроса  
 
Private Sub УРА()  
  MsgBox " ... текст сообщения ..."  
End Sub
 
Вариант
 
{quote}{login=RAN}{date=16.11.2010 08:20}{thema=}{post}Но в этом случае на такую кнопку, как в примере, их не повесить!  
Надо использовать кнопку АктивХ.{/post}{/quote}  
 
у меня работает ... странно
 
{quote}{login=RAN}{date=16.11.2010 08:33}{thema=}{post}Вариант{/post}{/quote}  
 
так у Вас нет этого макроса на листе 3 :)
 
{quote}{login=The_Prist}{date=16.11.2010 08:33}{thema=}{post}Область объявлений: это перед всеми кодами. Можно до или под Option Explicit  
 
Просто вписываете эту строку:  
Option Private Module  
 
Все. Теперь ВСЕ макросы в этом модуле не видны по Alt+F11{/post}{/quote}  
 
я долго думаю ... Вы же знаете :)    
Благодарю Вас, The_Prist.    
 
С уважением,
Страницы: 1
Читают тему
Наверх