Новости:

Название темы должно отражать суть задачи.
Темы типа "ПОМОГИТЕ!!!", "Срочно!" и т.п. будут удаляться без объяснения причин

Главное меню

Блокировка повторного открытия файла

Автор Starbirst, 09.12.2016, 13:46:06

« назад - далее »

Alex_ST

С уважением, Алексей

Starbirst

Благодарю Alex_ST, попробую предложенный вами вариант, обязательно отпишусь через неделю по приезду.

Starbirst

Попробовал ваш вариант - тоже не работает в моем файле :-( либо что-то неверно делаю, либо косяк в файле, хотя пробовал на стороннем файле - все работает. Спасибо!

Alex_ST

Цитата: Starbirst от 28.12.2016, 08:13:47не работает в моем файле
Для удобства отладки измените запись процедуры - разверните однострочный If ... Then в многострочную классическую запись If ... Then ... End If и поставьте в начале СТОП:
    Sub Auto_Open()
        Stop
        If ThisWorkbook.ReadOnly Then
            MsgBox "ReadOnly"
            ThisWorkbook.Close False 
        End If
    End Sub 
Попробуйте открыть файл.
Если откроется, значит по какой-то причине событие открытия файла почему-то не обрабатывается.
Если вылетит в VBE, то пройдите дальше в пошаговом режиме F8 и выясните, почему не работает процедура.
С уважением, Алексей

Яндекс.Метрика Рейтинг@Mail.ru