[/vba] ктонить работал с этим?, как с ним работать, что происходит? а то перевод описания очень непонятно суть объяснения, если файл занят то должно что то происходить, как освободиться что то произойдет....
имитировать данное не могу или подскажите как с имитировать срабатывание что бы можно было код подредактировать.
[/vba] ктонить работал с этим?, как с ним работать, что происходит? а то перевод описания очень непонятно суть объяснения, если файл занят то должно что то происходить, как освободиться что то произойдет....
имитировать данное не могу или подскажите как с имитировать срабатывание что бы можно было код подредактировать.Волхв
это уведомление об "освобождении" файла, если он открыт.
вот как это выглядит? что значит файл занят? как при этом вба себя ведет? код ставится на паузу и ждет пока файл освободится, потом выдает некое сообщение , открывает файл, продалжает выполнять код дальше?
это уведомление об "освобождении" файла, если он открыт.
вот как это выглядит? что значит файл занят? как при этом вба себя ведет? код ставится на паузу и ждет пока файл освободится, потом выдает некое сообщение , открывает файл, продалжает выполнять код дальше?Волхв
Волхв, параметр Notify (метода Open) нужен, когда файл находится в локальной сети и один и тот же файл могут открыть несколько пользователей. Для самого первого пользователя файл откроется в обычном режиме, а для всех остальных в режиме "Только чтение". Когда остальные пользователи открывают файл, то появляется диалоговое окно. В VBA для работы с этим диалоговым окном используется параметр "Notify" (метода Open).
Если у Вас нет локальной сети, то посмотреть этот диалог можно так. Откройте какую-нибудь книгу. Затем в меню Пуск найдите ярлык для запуска Excel, нажмите клавишу Alt и щелкните по ярлыку. Появитеся сообщение "Запустить новый процесс Excel?". Выберите Да. Далее может появиться сообщение, связанное с личной книгой макросов (не обращайте на него внимание, выберите любой пункт). Затем в только что открытом Excel щелкните "Файл" - "Открыть" и выберите уже открытую книгу. Появится диалоговое окно "Файл уже используется". Вот параметр "Notify" и относится к этому окну.
Волхв, параметр Notify (метода Open) нужен, когда файл находится в локальной сети и один и тот же файл могут открыть несколько пользователей. Для самого первого пользователя файл откроется в обычном режиме, а для всех остальных в режиме "Только чтение". Когда остальные пользователи открывают файл, то появляется диалоговое окно. В VBA для работы с этим диалоговым окном используется параметр "Notify" (метода Open).
Если у Вас нет локальной сети, то посмотреть этот диалог можно так. Откройте какую-нибудь книгу. Затем в меню Пуск найдите ярлык для запуска Excel, нажмите клавишу Alt и щелкните по ярлыку. Появитеся сообщение "Запустить новый процесс Excel?". Выберите Да. Далее может появиться сообщение, связанное с личной книгой макросов (не обращайте на него внимание, выберите любой пункт). Затем в только что открытом Excel щелкните "Файл" - "Открыть" и выберите уже открытую книгу. Появится диалоговое окно "Файл уже используется". Вот параметр "Notify" и относится к этому окну.Karataev