Здравствуйте. Подскажите пожалуйста может быть кто сталкивался с такой проблемой:
У меня есть большой проект, в нем обнаружил 4 модуля vba из-за которых при открытии файла excel и закрытии его без изменений возникает запрос на сохранение данных в книге (хотя ничего не менял). Если удалить эти модули, то excel не требует сохранить изменения. Что я пробовал: 1.Удалял 3 модуля из 4 них и оставлял 4-й (по очереди)-при наличии хотя бы одного модуля из 4 программа требовала сохранить изменения 2.Далее я установил оператор Stop в начале каждой функции/процедуре этих 4-модулей для того чтобы отследить что служит причиной изменения в файле при открытии, однако ни одна функция/процедура не исполняется при открытии книги т.к. не срабатывает точка останова на операторе Stop (по логике программы так и должно быть) 3.Также на всякий случай установил оператор stop в дополнение к 4 модулям в каждой функции/процедуре/событии листов excel - останова программы не происходит при открытии книги (по логике программы так и должно быть). В модуле книги нет кода. 4. Пробовал проверить изменения в книге при помощи старого встроенного в excel механизма (через общий доступ к книге) - изменений не находит
Нужно чтобы книга не требовала сохранить изменения при открытии-закрытии без изменений. Файл прикладывать нет смысла - проект очень большой, никто не будет в нем копаться. Может кто что подскажет почему требует сохранить изменения в книге.
Здравствуйте. Подскажите пожалуйста может быть кто сталкивался с такой проблемой:
У меня есть большой проект, в нем обнаружил 4 модуля vba из-за которых при открытии файла excel и закрытии его без изменений возникает запрос на сохранение данных в книге (хотя ничего не менял). Если удалить эти модули, то excel не требует сохранить изменения. Что я пробовал: 1.Удалял 3 модуля из 4 них и оставлял 4-й (по очереди)-при наличии хотя бы одного модуля из 4 программа требовала сохранить изменения 2.Далее я установил оператор Stop в начале каждой функции/процедуре этих 4-модулей для того чтобы отследить что служит причиной изменения в файле при открытии, однако ни одна функция/процедура не исполняется при открытии книги т.к. не срабатывает точка останова на операторе Stop (по логике программы так и должно быть) 3.Также на всякий случай установил оператор stop в дополнение к 4 модулям в каждой функции/процедуре/событии листов excel - останова программы не происходит при открытии книги (по логике программы так и должно быть). В модуле книги нет кода. 4. Пробовал проверить изменения в книге при помощи старого встроенного в excel механизма (через общий доступ к книге) - изменений не находит
Нужно чтобы книга не требовала сохранить изменения при открытии-закрытии без изменений. Файл прикладывать нет смысла - проект очень большой, никто не будет в нем копаться. Может кто что подскажет почему требует сохранить изменения в книге.neonar
Сообщение отредактировал neonar - Пятница, 08.10.2021, 07:33