Уважаемые! В процессе решения одной из задач столкнулся с проблемой: мне нужно, чтобы в момент записи файла пользователем некоторые данные, записанные в ячейках, не сохранялись. Чтобы пользователь не мог открыть файл потом при отключенных макросах и их просмотреть.
Поскольку aftersave не нашел подошел просто:
1) в процедуре beforesave разместил код записывающий эти данные в переменные и стирающий затем их из ячеек
файл записывается
2) при первом действии пользователя (выделении ячейки, изменении в ячейке) данные из переменных возвращаю обратно в ячейки.
Однако вопрос остался: можно ли запрограммировать таким образом, чтобы не зависеть от того будет ли пользователь после сохранения совершать какие либо действия в файле? То бишь чтобы система сама после сохранения файла пользователем возвращала данные из переменных в ячейки?
aftersave
Модератор: Naeel Maqsudov
я подобное решал скрытием листов)
т.е. при открытии с запущенными макросами нужные листы отображаются, если макросы отключены - показывается один лист с соотв. предупреждением. Скрывать листы ессно перед сохранением
т.е. при открытии с запущенными макросами нужные листы отображаются, если макросы отключены - показывается один лист с соотв. предупреждением. Скрывать листы ессно перед сохранением