Да, файл на сетевом диске.
Цитата |
---|
sokol92 написал: Событие Workbook.Open возникает после того, как файл открыт. |
Тогда какое событие можно взять, что бы оно возникало до появления этой надписи?
Смысл такой: разные пользователи могут открыть файл (не макросом, просто из Проводника) - если файл занят, то нужно видеть кто именно его взял. Стандартное оповешение Excel не подхидит, т.к. часто пишет "другой пользователь". Я при открытии для редактирования записываю в текстовый файл информацию кто открыл и когда (благо при открытии имя пользователя Excel определяет правильно).
Пользователям чаще нужно открывать файл в режиме для чтения. Кнопки переоткрытия в режиме чтения я давно сделал, они висят на верхней панели, но люди ленятся. Поэтому теперь при открытии возникает большая форма с выбором: "для чтения / для записи", и стандартное окно о том, что файл занят не нужно - мой макрос показывает в каком режиме можно открыть, и кто занял файл.
Нужно вообще избавиться от уведомления при открытии.