Страницы: 1
RSS
Запрет работы макроса в режиме Read_Only, Запрет выполнения определенных макросов в режиме для чтения
 
Доброго времени суток!
Кратко по сути проблемы...
Имеется книга Excel, в которой реализован запрет на открытие книги более чем одним человеком в режиме редактирования (все остальные в Read-Only), а также автозакрытие и автосохранение книги по истечении таймера.
Прошу помощи в доработке макросов на автозакрытие и автосохранение после истечения таймера - нужно запретить работу данных макросов, если книга открыта в режиме Read-Only (для чтения), при этом в режиме редактирования макросы должны работать.
Файл прилагаю. Спасибо.
Изменено: Paul_Pavel - 16.07.2018 12:56:59
 
Paul_Pavel, проверяйте свойство thisworkbook.ReadOnly
 
Благодарю за подсказку. Не могли бы Вы расписать более детально (дополнение к тексту макросов). Спасибо.
 
Цитата
Paul_Pavel написал:
нужно запретить работу
Не нужно. Достаточно не включать "StartTimer".
Код
Public Sub Workbook_Open()
If Me.ReadOnly Then Exit Sub
    Run "StartTimer"
End Sub
 
Цитата
RAN написал:
Не нужно. Достаточно не включать "StartTimer".
Помогло - все работает. Благодарю Вас за изящное решение проблемы)
Страницы: 1
Наверх