Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2015, 13:11   #1
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию Запрет открытия файла xlsm если он окрыт

Добрый день!
Подскажите код который запретит открыть книгу (даже для чтения) xlsm если он окрыт другим пользователем.

Спасибо!
Евгений Таб вне форума Ответить с цитированием
Старый 06.05.2015, 13:37   #2
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

поставьте пароль на открытие, например , так:
Код:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    With ThisWorkbook
        .Password = ""
        .Save
    End With
End Sub

Private Sub Workbook_Open()
    With ThisWorkbook
        .Password = "1"
        .Save
    End With
End Sub
конечно, для большей секретности пароль надо выбирать случайным образом... но есть вероятность потерять этот пароль, если вдруг иксель "вылетит" и не снимет пароль..
slan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрет открытия лотка CD-DVD samrisbe C++ Builder 7 28.05.2011 20:23
Проблема открытия файла kvg_ua Помощь студентам 5 05.03.2011 13:08
Открытия файла Ayubkhon Общие вопросы Delphi 3 08.06.2010 13:38
Ошибка открытия файла mutabor Общие вопросы Delphi 7 28.09.2009 18:33
Открытия файла из listBox SergGhost Помощь студентам 3 21.05.2009 21:56