Вылетает EXEL при закрытии книги

Автор Посетитель 17.05.2023, 17 мая 2023, 10:10

Посетитель 17.05.2023

При применении этого подхода, требуется добавить ещё одну фитчу. Я, так догадываюсь, опять нужно действовать через классы. Дело в том, что к этим макросам обращаются разные файлы, которые могут быть открыты одновременно. И теперь требуется, чтобы при их открытии персонал каким то образом это запоминал и делал проверку из полученного списка.

Посетитель 17.05.2023

А если не заморачиваться с классами, а сделать процедуру, которая будет добавлять имя открываемого файла в коллекцию? Будет работать? Я просто сейчас не имею возможности проверить, а мысль работает :)

Администратор

Классы в VBA очень редко используются, поэтому нет необходимости их осваивать.
Вот именно, чтобы работать с событиями объекта Application, нужно создать класс, т.к. другого варианта нет.

Вашу мысль не понял, т.к. я не знаю вашу ситуацию. Изучать вашу ситуацию я не смогу, т.к. у вас много кода, я много кода с ходу не осилю.