Начиная с января 2012 года, все вновь разрабатываемые программы и надстройки для Excel, опубликованные на сайте ExcelVBA.ru, поддерживают обновление.
Это означает, что вы можете установить новую версию надстройки нажатием одной кнопки, а также всегда будь в курсе выхода новых версий используемой вами программы для Excel.
Как же это работает?
Через 5 секунд после запуска надстройки, она подключается к серверу обновлений (на сайте ExcelVBA.ru), и загружает с него список доступных версий программы.
Если на сервере обнаружена более новая версия, чем используемая у вас в текущий момент,
будет выведено уведомление:

При появлении такого сообщения, у вас есть выбор из 3 действий:
-
нажать кнопку «ДА», чтобы обновить надстройку до последней версии,
-
нажать «НЕТ», если вам по каким-то причинам не хочется устанавливать новую версию,
-
нажать «ОТМЕНА», и сообщения о новых версиях больше не будут вас тревожить
(опция автоматической проверки обновлений при запуске будет отключена, но останется возможность ручной проверки и установки новых версий)
В случае, если вы нажали «ДА», будет произведена загрузка последней версии надстройки,
и она заменит текущий файл программы
Несмотря на то, что файл заменяется полностью (старая версия программы удаляется),
введённые пользователем настройки (например, на скрытых листах надстройки) сохраняются.
Эта возможность реализована путём замены некоторых листов файла новой версии, листами из прежней версии программы.
Листы файла, не подлежащие замене, имеют ярлычок зеленого цвета (такие листы в новой версии будут заменены листами из предыдущей версии)
В случае, если после обновления программа стала работать нестабильно,
или же вы не смогли настроить новую версию для работы с вашими файлами,
всегда есть возможность вернуться к предыдущей версии.
Сделать это можно двумя способами:
-
установить раннюю версию программы с сервера обновлений
-
восстановить предыдущую версию программы из резервной копии
Откат к прежней версии ничем не отличается от установки новой версии
(на вкладке «Проверка обновлений» выделяем прежнюю версию, и нажимаем красную кнопку «Откатиться на версию #.#.#»),

а восстановление из резервной копии можно выполнить на вкладке «Действия с надстройкой»
(перед установкой другой версии программы, всегда автоматически выполняется резервное копирование)

Вы также можете проверить и установить обновление вручную.
Для этого откройте вкладку «Проверка обновлений», убедитесь в наличии новых версий,
после чего выделите новую версию, и нажмите зеленую кнопку «Обновить до версии #.#.#»

Самая свежая версия всегда расположена в верхней (первой) строке списка,
доступные версии отсортированы по дате из публикации на сервере обновлений.
Здесь же можно установить опции автоматического обновления.
Поставьте галочку «Устанавливать обновления автоматически», чтобы при запуске файла программы
проверка на наличие новых версий выполнялась автоматически.
Вы также можете указать, какие версии следует устанавливать автоматически - любые, или только стабильные.
Стабильные версии (протестированные, рекомендуемые к использованию) имеют числовую нумерацию вида #.#.#
(например, 1.0.2, 2.3.9 и т.п.)
Тестовые версии (версии на промежуточных этапах разработки, тестирование которых не завершено), дополнительно помечаются словами Alfa, Beta или RC.
(например, 1.0.2 Beta, 2.0.0 Alfa, 1.3.7 RC и т.п.)
В режиме автоматической установки обновлений, при включенной опции «только стабильные»,
обновление до версий с указанием стадии разработки («альфа», «бета», «релиз-кандидат») не производится.
Например, если у вас установлена версия 1.0.2, а на сервере обновлений доступна версия 1.0.3 Alfa,
вы не получите уведомления о появлении новой версии.
Если вы хотите просто загрузить на свой компьютер новую или старую версию программы (не заменяя текущую версию надстройки),
над кнопкой установки обновления есть гиперссылка вида «Скачать файл версии #.#.#»
После щелчка по этой ссылке, выбранная версия программы будет загружена с сервера обновлений, и откроется в Excel.
При этом, текущая версия программы будет по-прежнему открыта в Excel (что позволит вам сравнить 2 версии.
ВНИМАНИЕ: В этом случае панель инструментов скачанной надстройки заменит панель инструментов текущей версии.
Таким образом, предугадать, макрос из которой из 2 одновременно запущенных надстроек будет выполнен при нажатии кнопки, весьма сложно.
Кроме того, может возникнуть ошибка, если имя загружаемой версии (типа AddinName_v1029.xla) совпадёт с именем файла текщей версии
(но это маловероятно, поскольку текущий файл программы обычно имеет другое имя - например, AddinName.xla
На вкладке «История версий» вы можете ознакомиться с изменениями и дополнениями, имеющимися в различных версиях надстройки:

Для каждой версии указан её номер и дата выхода, а также краткое описание изменений, которые претерпела программа.
Знаками « + » помечены доработки и усовершенствования, знаками « - » - исправленные ошибки.