Страницы: 1
RSS
Запретить отображение окна ввода пароля (скрыть)
 
Доброго времени суток друзья! :)  
 
Подскажите, пожалуйста, как запретить отображение окна ввода пароля при открытии книги Excel?!  
 
Или игнорировать или чтобы пользователь его не видел (лучше конечно - не видел), чтобы после ошибки отобразить MsgBox?! :)  
 
22223
<FONT COLOR="CadetBlue">
 
Дим, ну ты уж совсем... Если не ввести пароль - книга не откроется. И что дальше? Не отобразили окно, книга не открылась... Мож ее просто удалить? Или я неправильно понял вопрос(такое бывает и очень часто)?
Я сам - дурнее всякого примера! ...
 
1. "Пароль на открытие книги?" - да, Дмитрий, именно это. :)  
 
2. "Если же Вы открываете книгу макросом - легко." - открываю макросом.  
 
Думал что так можно:  
------------  
   With Application  
       .EnableEvents = False  
       .Visible = False  
       .DisplayAlerts = False  
       .ScreenUpdating = False  
   End With  
------------  
 
Тоесть через "Application" никак?!
<FONT COLOR="CadetBlue">
 
Сергей, сделал программку для открытия своих файлов, я знаю пароль, но пользователь - нет, а еще он может и другой файл попытаться открыть с другим паролем, я же не буду все возможные пароли учитывать. :)  
 
Поэтому хочется это как-то избежать для красоты и простоты.
<FONT COLOR="CadetBlue">
 
Из макроса:  
Public Sub www()  
Workbooks.Open "aaa", Password:="qqq"  
End Sub  
"ааа" имя файла.  
Но если просто открывать книгу, окошко ввода выскочит.  
Но мож, кто больше меня знает...
Я сам - дурнее всякого примера! ...
 
{quote}{login=The_Prist}{date=31.08.2010 12:28}{thema=}{post}А Вы книгу макросом открываете? Придется для каждой книги указывать пароль. Других методов нет.{/post}{/quote}  
 
Макросом. Похоже как Сергей написал, точнее так:  
-----------------  
'начало кода  
With Application  
.EnableEvents = False  
.Visible = False  
.DisplayAlerts = False  
.ScreenUpdating = False  
End With  
Workbooks.Open "aaa" 'Password:="qqq" - без, тк может быть др.книга  
'продалжение кода  
-----------------  
 
Спасибо Дмитрий! Жалко что нет, тогда будет так, как Вы писали "Сам виноват" ;)
<FONT COLOR="CadetBlue">
Страницы: 1
Читают тему
Наверх