Добрый день,
Мой Google-фу не помог мне, так как я искал и не могу найти необходимую информацию.
У меня есть главная рабочая книга, когда она запускается , он создаст другую рабочую книгу на основе значений ячеек, а мастер закроется и останется неизменным; новая рабочая книга затем будет использоваться для хранения информации и будет сохранена в папке архива при закрытии рабочей книги. Эта заархивированная рабочая книга может быть открыта в будущем для редактирования или повторной отправки данных, но если основная рабочая книга открыта, она начинается заново как пустая, и, как указано, снова создает новую рабочую книгу.
В ней 5 модулей, 14 пользовательских форм, а также использует код в ThisWorkBook, а некоторые сохраняют коды на разных листах.
Когда я что-то обновляю, например, добавляю или изменяю форму пользователя, я отправляю по электронной почте изменения в 13 различных писем и прикрепляю основную рабочую книгу, которую они загружают и заменяют это и продолжай. Рабочая книга должна оставаться одним файлом и работать без доступа inte rnet, так как они являются поверхностями MS Surface, которые используются во внешней рабочей среде, а доступ inte rnet не всегда доступен.
I Я нашел кое-что об этом, но они обычно только экспортируют и импортируют bas.
Я хотел бы знать, если кто-нибудь знает способ или источник для обновления всех модулей и форм пользователя в книгах в Архиве.
Пользователь загружает мастер из электронной почты, заменяет предыдущий, а после запуска извлекает из него обновленные формы и код и экспортирует их в более старые книги в папке «Архив», чтобы новые дополнения можно было использовать в старых книгах. , Я также требую, чтобы информация на рабочих листах в старых рабочих книгах оставалась неизменной. Мастер должен будет обновить несколько рабочих книг при первом запуске, а затем не запускать снова до следующего обновления, когда он будет заменен снова. Я могу сделать это, используя значение ячейки, например, если A1 = 1, тогда не запускается, например.
Я еще ничего не пробовал, так как я нашел только базовый экспорт, импортер, как указано.
Я прошу прощения за мою стену текста, и я надеюсь, что я ясен в своем объеме. Спасибо за ваше время.