Приобретение надстроек для Excel - вопросы и ответы - Обновление надстроек

В общем случае, в обновлениях нет необходимости, если программа корректно работает с вашими файлами, и вас в программе всё устраивает.

Обновления выпускаются в 2 случаях:

  1. устраняются найденные в программе ошибки (например, когда пользователи сообщают о проблемах в работе программы с какими-то специфическими файлами)
  2. добавляется новый функционал (расширение опций и возможностей, в т.ч. по заказу пользователей надстроек)

Поэтому, если программа работает некорректно (или медленно), или же вы желаете воспользоваться новшествами в программе, имеет смысл обновить программу до последней версии.

Если же всё работает как надо, вас всё устраивает в программе, — то НЕ обновляйте её.

В большинстве случаев в обновлениях нет чего-то принципиально нового, а вот проблемы с обновлениями могут возникнуть (например, антивирусу не понравится новая версия программы, и он начнёт её удалять)

Для включения \ отключения автоматического поиска обновлений, откройте форму «О программе»,
и на вкладке «Обновления» выберите подходящий вам вариант:

 

Здесь видно, установлена ли самая последняя версия программы, или доступна новая версия:

При нажатии кнопки «Установить новую версию», программа соединится с сервером ExcelVBA.ru, скачает последнюю версию программы во временную папку, после чего удалит прежнюю версию, заменив старый файл новым.
Новый файл окажется под тем жде именем и в той же папке, где был старый файл.

Процесс обновления обычно занимает несколько секунд (зависит от скорости интернета), — и через 3-10 секунд панель инструментов программы исчезнет на секунду, и появится вновь.
Это означает, что обновление успешно завершилось.

Есть несколько причин, по которым обновления программы могут быть недоступны:

 

Причина: файрвол / брандмауэр запрещает приложению Excel доступ в интернет

Когда может случиться: после переустановки Windows

Как диагностировать: в браузере Microsoft Egde / Internet Explorer сайт ExcelVBA.ru открывается

Решение проблемы: нажимаем ПускПанель управления — Брандмаэур Windows, и отключаем его (или, как вариант, добавляем исключение для процесса excel.exe)

 

Причина: сайт программы (ExcelVBA.ru) не доступен без ВПН, из-за проблем с DNS-сервером

Когда встречается проблема: если вы проживаете в Украине, — с октября 2022 такая проблема там встречается часто

Как диагностировать: в браузере Microsoft Egde / Internet Explorer сайт ExcelVBA.ru НЕ открывается, но если включить ВПН, то сайт доступен.

Решение проблемы: поскольку причина в том, что компьютер не может получить IP адрес сайта ExcelVBA.ru от DNS-сервера, необходимо прописать этот IP адрес в файле hosts.

  1. Определяем IP адрес сайта ExcelVBA.ru, нажав ПускВыполнить (или комбинацию клавиш Win + R ),
    и введя команду ping ExcelVBA.ru -t
    Видим окно со строками типа Ответ от 88.99.25.214: число байт=32 время=72мс TTL=55
    где 88.99.25.214 — и есть искомый IP адрес сайта

    Текущий IP сайта ExcelVBA.ru: 88.99.25.214
     
  2. Находим файл с именем hosts (без расширения) в папке c:\ windows \ system32 \ drivers \ etc \, и открываем этот файл в Блокноте
    (как вариант, запускаем Блокнот от имени администратора, жмём в нём в меню Файл — Открыть, вставляем туда путь c:\windows\system32\drivers\etc\hosts и нажимаем кнопку Открыть)

    ВАЖНО: Блокнот надо запускать от имени администратора (такой пункт есть в контекстном меню)

  3. Добавляем запись в конец файла в следующем формате: IP-адрес сайта, пробел, название сайта: 
    88.99.25.214 excelvba.ru
  4. Сохраняем изменения в файле
  5. Закрываем Excel, запускаем снова, и проверяем
    Заодно теперь и во всех браузерах сайт ExcelVBA.ru станет доступным без ВПН (может потребоваться перезапустить браузер)

 

Причина: сайт программы (ExcelVBA.ru) временно не доступен

Когда может случиться: в любой момент, но такое бывает очень редко (суммарно не более 2 часов за год)

Как диагностировать: в любом браузере сайт ExcelVBA.ru НЕ открывается, даже через ВПН (в том числе и в смартфоне, с мобильного интернета)

Решение проблемы: подождать несколько минут, пока сайт ExcelVBA.ru не начнёт открываться в браузере.

При каждом запуске надстройка проверяет наличие новых версий на сайте ExcelVBA.ru

Если найдена новая версия, в правом нижнем углу Excel появляется всплывающее уведомление такого вида:

Если щелкнуть по ссылке «Что нового в программе», ниже в этом уведомлении появится информация об изменениях:

Нажатие кнопки Не обновлять закрывает всплывающее уведомление, и оно не будет появляться при следующих запусках надстройки до тех пор, пока не выйдет очередная версия программы (о текущем обновлении больше не будет напоминаться)

При нажатии на кнопку Установить обновление программа скачивает с сайта новую версию, и заменяет текущий файл надстройки.

Окно уведомления на несколько секунд приобретает такой вид:

после чего надстройка закрывается (пропадает панель инструментов на ленте Excel), и открывается заново — уже обновлённая (снова появляется панель инструментов на вкладке Надстройки)

Если же обновление скачать не удалось (что маловероятно, т.к. в программе реализовано 2 разных варианта скачивания обновления, на случай если основной вариант не сработает из-за ВПН или отсутствия ВПН), в окне уведомлений появятся сведения об ошибке обновления, и краткая инструкция по ручному обновлению надстройки:

Включить / выключить вывод таких уведомлений можно будет в О ПРОГРАММЕ - ОПЦИИ: