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

На этой странице вы найдёте ответы на часто задаваемые вопросы по использованию универсальных надстроек для Excel.

ссылки скачивания и покупки программы

Речь идёт только про условно-бесплатные надстройки для Excel, опубликованные на этом сайте.
Их легко отличить от остальных программ по наличию справа от заголовка статьи
блока со ссылками для загрузки и покупки

Общие вопросы по надстройкам (9)

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

В большинстве моих надстроек, ограничена только продолжительность бесплатного использования (15 дней).

Этого времени достаточно, чтобы несколько раз воспользоваться программой,
а если она нужна вам для постоянной работы - то чтобы понять, подходит ли программа для ваших нужд.

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

 

Использование программы подразумевает, что вы полностью согласны с условиями лицензионного соглашения

Надстройки работают в приложении Microsoft Excel, под управлением операционной системы Windows.

Поддерживаются следующие операционные системы:
Windows XP, Vista, Windows 7, Windows 8, Windows 10 и новее

Для надстройки «Парсер сайтов», необходимо иметь ОС Windows 7 или новее,
поскольку для некоторых сайтов, работающих по протоколу HTTPS, требуется поддержка новых протоколов,
чего нет в Windows XP, но есть в Windows 7

На серверных версиях ОС Windows работа программ не гарантируется.
В 99% случаев там проблем не будет, но бывают редкие случаи, когда какой-то функционал программы может не работать.

Работа надстроек тестировалась в Microsoft Excel версий:
 2010, 2013, 2016, 2019, 2021, Office 365

(Office 365 — это, по сути, версия 2016 или 2019)

Для работы надстройки, необходимо, чтобы макросы в Excel были включены. (как включить макросы в Excel)

ВНИМАНИЕ: надстройка не будет работать на других офисных пакетах (вроде OpenOffice, LibreOffice и т.д.),
а также под управлением других операционных систем (например, в Excel 2004, 2008, 2011 для MacOS - Макинтош)

Чтобы пользоваться надстройкой на Mac — используйте Parallels

Справа от заголовка статьи, описывающей программу, есть кнопка для скачивания файла надстройки
При щелчке на этой кнопке, должен скачаться файл надстройки (с расширением XLA)

Скачанный файл сохраните на жесткий диск компьютера, в любую папку.

ВАЖНО: с 2016 года, после очередного обновления Excel, перед запуском скачанного файла надстройки, необходимо выполнить следующее:

  • найти скачанный файл надстройки в папке (обычно это папка «Загрузки»)
  • щелкнуть правой кнопкой мыши на файле - Свойства - Разблокировать - ОК
  • и только после этого запускать

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

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

ВАЖНО: с 2016 года, после очередного обновления Excel, перед запуском скачанного файла надстройки, необходимо выполнить следующее:

  • найти скачанный файл надстройки в папке (обычно это папка «Загрузки»)
  • щелкнуть правой кнопкой мыши на файле - Свойства - Разблокировать - ОК
  • и только после этого запускать

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

Если вы хотите, чтобы надстройка запускалась автоматически при каждом запуске Excel,
то выберите один из 2 способов: (оба способа одновременно не используйте!)

  1. Включите автозапуск в опциях программы.
    Для этого, на панели инструментов надстройки, нажмите кнопку «О программе», и на появившейся форме, на вкладке «ОПЦИИ», поставьте галочку «Запускать надстройку автоматически вместе с Excel»
  2. Подключите надстройку через меню Excel (НЕ РЕКОМЕНДУЕТСЯ!)
    В Excel 2003 это пункт меню «Сервис» - «Надстройки ...», в Excel 2007-2016 это делается через «Параметры Excel» - «Надстройки» - пункт Надстройки Excel - кнопка «Перейти»

Условно-бесплатные надстройки имеют ограничение на длительность бесплатного использования.

Для большинства моих программ, это 5 — 15 дней с момента первого запуска.

Количество оставшихся дней отображается в окне «О программе».

Если указанного количества дней вам не хватило для тестирования программы,
или же вы хотите продлить пробный период, — обратитесь к администратору сайта (желательно в скайп, ник: ExcelVBA.ru)
и я смогу вам дать код для продления пробного периода на несколько дней (если вы объясните необходимость продления)

После приобретения (оплаты) лицензии, все ограничения на количество дней снимаются (лицензия бессрочная)

ВНИМАНИЕ: Все заказанные вами доработки, после их реализации в программе, будут доступны всем пользователям в новой версии программы.

Доработки надстроек бывают нескольких видов:

Исправление ошибок в программе

Все доработки, связанные с устранением ошибок, производятся в срочном порядке, и БЕСПЛАТНО.
Если при использовании программы вы обнаружили ошибку, — обращайтесь ко мне в Скайп или на почту.

Расскажете мне, когда и при каких обстоятельствах появляется ошибка, — и в самое ближайшее время ошибка будет исправлена
(вам надо будет обновить программу до последней версии)

Если ошибка появляется не по вине программы (например, из-за какой-то особенности ваших файлов, или неверных настроек) — я вам об этом сообщу.

Внимание: сообщения об ошибках принимаются только по результатам проверки в ПОСЛЕДНЕЙ ВЕРСИИ ПРОГРАММЫ.

Ошибки в ранних версиях программы, если они не проявляют себя в последней версии, — не рассматриваются.

Небольшая доработка, которая будет полезна не только вам

В этом случае, если ранее (до вас) ко мне обращались с подобной просьбой как минимум 2 пользователя программы,
доработка выполняется БЕСПЛАТНО, но без каких-либо гарантий по срокам

Решение о том, пригодится ли та или иная опция другим пользователям, принимаю только я (как разработчик)
Чтобы ускорить доработку, и облегчить мне понимание задачи, — возможно, я попрошу вас выслать мне свои файлы для тестирования новой функции

 

Небольшая доработка, которая вряд ли заинтересует других пользователей

Такие доработки выполняются только за деньги (от 1500 рублей к стоимости лицензии), сразу после оплаты (от 1 до 3 дней)

Подобные доработки выполняются ТОЛЬКО ПО ПРЕДОПЛАТЕ 100%, при наличии возможности
(мы созваниваемся по Скайпу, вы объясняете мне, что нового хотите увидеть в программе, — я даю ответ, реально это или нет,
и, если реально, — вы оплачиваете стоимость доработки, и я приступаю к работе)

ВНИМАНИЕ: это касается доработок, которые не скажутся на универсальности программы.

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

 

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

Тут все зависит от срочности и сложности.

Если подобный запрос мне поступал ранее хотя бы от 2-3 пользователей, — то такая доработка, как правило, уже запланирована, и я сразу озвучу вам, когда планируется её реализация. Т.е. вы можете подождать, и получите необходимый функционал бесплатно, в одной из следующих версий.

Если же вы ждать не хотите, и желаете, чтобы программа была доработана как можно скорее, — то доработка, скорее всего, будет платной (обычно — от 2 до 5 т.р.).
В этом случае, доработка выполняется после оплаты, в течение 3 — 10 дней (выпускается обновление к программе)

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

 

Переделка программы, в результате которой пострадает её универсальность

Опубликованные на сайте условно-бесплатные надстройки, как правило, универсальны в использовании.
Универсальность - одно из их преимуществ, которое терять не хотелось бы.

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

В этом случае, ваша программа не будет поддерживать автоматическое обновление, — но зато она будет на все 100% соответствовать вашим запросам.
Если вам потом понадобится доработка такой программы, — то новые версии (с исправлениями) будут отправляться вам на почту, и все доработки будут платными (если вообще будут, — я не гарантирую поддержку программ, модифицированных под ваши нужды. Если надо что-то переделать в универсальной программе, сделав для вас отдельную версию, — озвучивайте СРАЗУ ВСЕ доработки, и тогда я сразу все сделаю. А когда мне говорят, что надо сделать отдельную версию универсальной программы, а потом регулярно её дорабатывать, — я обычно отказываюсь)
Стоимость работы в данном случае обсуждается индивидуально.

Обычно такой вопрос задают после проверки моей надстройке на сайте virustotal, где результат проверки выглядит примерно так:
10 антивирусов нашли троян, а остальные 45 не нашли ничего

 

Если вы не знаете, как трактовать подобный результат, — просто посмотрите, что это за антивирусы такие, и попробуйте их установить, и ваш вопрос отпадет сам собой.
(обычно видят вирус в моих программах чудо-антивирусы, не имеющие даже своего работающего сайта)
На сайте Virustotal надо смотреть ТОЛЬКО на результаты проверки ИЗВЕСТНЫМИ в мире антивирусами (от Касперского, Eset, Symantec, Microsoft, и т.п.)
А они в моих программах ничего плохого не видят.

Особняком стоит антивирус Аваст, - он порой видит в моих программах трояна.
И, хотя их техподдержка обещала исправить проблему еще в начале апреля 2016 года (они подтвердили ложную сработку) - до сих пор не могут внести изменения в алгоритм проверки.
Недавно, спустя пару месяцев после очередного моего запроса, они снова подтвердили, что это ложная сработка. И, как всегда, забыли внести изменения в свою базу.

Осенью 2016 года стал ругаться и встроенный в систему Windows Defender - Защитник Windows, — я сразу же написал в техподдержку, отправил туда все мои программы, по каждой из которых в тот же день пришёл ответ, - всё ок, вирусов нет.
К сожалению, нигде у них на сайте не написано, как скоро они внесут исправления в вирусную базу, чтобы Защитник Windows перестал ругаться на мои программы.
Борьба с Microsoft продолжается уже 2 года, — постоянно у них ложные сработки, я им пишу, они убирают, через месяц опять похожая проблема, и всё заново
Потому, нужно добавить в исключения в Windows Defender мой сайт ExcelVBA.ru и расширение файла XLA
(чтобы он не проверял надстройки для Excel)

 

Почему же такая проблема появляется в принципе?
Мои программы имеют в своем движке поддержку обновлений (автоматическое обновление) - потому, антивирусы видят, что программа может загружать из интернета файлы.
Какие файлы программа может загружать - антивирусу (любому) неведомо.
Потому, простейшие антивирусы, не вникая в суть, говорят, что это вирус.
Более продвинутые антивирусы (от известных компаний) с выводами не спешат, и используют более сложные механизмы проверки (потому и не жалуются на мои файлы)

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

В данной инструкции рассказывается, как программно управлять из макроса следующими надстройками:

Lookup: Подстановка данных из одной таблицы в другую
PastePictures: Вставка изображений в Excel
FillDocuments: Заполнение документов по шаблонам + рассылка почты
Parser: Парсер сайтов и файлов
Unification: объединение прайс-листов
Labels: Формирование этикеток по шаблонам

 

Наиболее частой задачей при автоматизации работы является запуск по расписанию.
Для этого можете использовать прикреплённый файл autorun_ExcelVBA_addins.xls
(запуск которого можно настроить в Планировщике Windows)

При запуске этого файла, появляется окно с обратным отсчётом времени, по истечении которого будут выполнены команды, заданные в настройках файла:

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

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

Название макроса можно найти в инструкции по API соответствующей программы.
Например, для надстройки FillDocuments мы открываем инструкцию по API, и в ней видим название макроса для запуска: CreateAllDocuments
Для надстройки Lookup в аналогичной инструкции по API находим другое название макросаЖ это будет LookupData

 

Также к статье прикреплён файл Excel с макросами (ExcelVBA_addins_API.xls), содержащий 2 модуля с кодом:

Модуль modAPI скопируйте в свой файл с макросами

В нём находятся вспомогательные функции для работы с надстройками
ВАЖНО: в первой строке этого модуля надо изменить название надстройки:
Public Const ADDIN_NAME$ = "PastePictures"

В модуле modExamples находятся примеры использования функций API

На основании этого кода вы сможете написать свой макрос или скрипт VBS

 

Вложения:
Приобретение (активация) надстройки (6)

Процесс покупки очень прост:

  1. в окне «О программе» (на главной вкладке, или на вкладке Активация) 
    щелкаете по ссылке «Приобрести лицензию на программу» (см. скриншот)
    Также можно нажать кнопку КУПИТЬ на странице программы на сайте.
  2. Смотрите стоимость, выбираете удобный для вас способ оплаты, выполняете перевод денег
    (через интернет-банк, электронные деньги, или другим способом)
  3. Заполняете форму на открывшейся странице, обратив особое внимание на правильность заполнения email
  4. Ожидаете уведомления по почте о том, что деньги получены, и можно активировать программу
    (кодом активации будет ваш адрес электронной почты)
  5. В окне «О программе», на вкладке «Активация», вводите в поле для кода активации свой email,
    нажимаете кнопку Активировать, - и пользуетесь программой на этом компьютере сколько угодно.

Более подробно процесс активации описан на этой странице

Оплатить лицензию можно 2 способами, — через Робокассу (первый вариант оплаты) и напрямую по реквизитам, указанным на сайте (второй вариант оплаты).
Первый вариант дороже на 7-10% (из-за комиссии Робокассы), но быстрее. Если приобретаете лицензию на большое количество компьютеров, намного выгоднее выбрать второй вариант оплаты (без Робокассы).

 

Всё нижесказанное касается только второго способа оплаты (напрямую на счёт разработчика)
Если же вы оплачивали лицензию через робокассу (первый способ оплаты) — уведомление об активации в этом случае моментально отправляется на ваш email

 

Как уже было сказано выше, ждите уведомление (по почте) о возможности активировать программу.
ВНИМАНИЕ: Письмо может попасть в папку «СПАМ» - имейте это ввиду.

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

Для активации лицензии мне нужно знать: ваше имя (необязательно) и ваш адрес email (обязательно)
Идентификатор (ID) компьютера (который высвечивается в программе) НЕ требуется.
(этот ID понадобится, если на вашем компьютере нет доступа в интернет, и активация через email не сработает)

 

К сведению:

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

Такие способы оплаты, как Webmoney, QIWI, ЯндексДеньги, - обычно не требуют подтверждения в виде квитанции (ибо деньги приходят моментально)
То же самое касается оплаты через Альфа-Клик, банк Тинькофф, и перевода на карту Сбербанка из интернет-банка Сбербанк-Онлайн.

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

Ускорить процесс получения кода активации (до нескольких минут) после оплаты можно 2 способами:
написать мне сообщение в Skype или на почту, или же уведомить меня через форму заказа лицензии на программу (указав способ оплаты) - в этом случае мне придёт СМС-уведомление, на которые я оперативно реагирую в любое время суток.

В этом случае, программа обойдётся вам дороже (минимум в 2 раза), и процесс получения лицензии займёт больше времени.

Нажмите кнопку КУПИТЬ на странице программы, и пролистайте страницу вниз. Там указана стоимость для юр. лиц, и описан порядок покупки.

 

Почему дороже для юр. лиц?

Для оформления документов (договор, акт) я вынужден прибегать к услугам сторонней организации (ООО), которая и будет выставлять счета, оформлять и пересылать все документы, обналичивать деньги, и т.д.

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

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

Нет, платить не надо.
Программа привязывается к аппаратной части компьютера (к «железу»), и после переустановки Windows вы сможете заново активировать надстройку, без расходования очередной лицензии.

ВНИМАНИЕ: описанное касается «обычных» компьютеров (PC), работающих под управлением Windows.
Если у вас ВИРТУАЛЬНАЯ МАШИНА (например, Parallels на Mac), то там переустановка подразумевает создание НОВОГО виртуального КОМПЬЮТЕРА, и придётся каждый раз докупать лицензию на дополнительное рабочее место

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

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

ВАЖНО: Перенос активаций с одного компьютера на другой (со старого на новый) НЕ ПРЕДУСМОТРЕН.

 

По-умолчанию, применяется активация с использованием email.

После оплаты лицензии, вы получаете письмо (сообщение) примерно следующего содержания:

Можете активировать программу, используя в качестве кода активации
свой адрес электронной почты vasya.pupkin@mail.ru

Когда вы вводите свой email в поле для кода активации (и нажимаете Активировать),
надстройка через интернет соединяется с сервером ExcelVBA.ru, и запрашивает код активации для вашего компьютера.

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

Возможные сообщения при попытке активации с использованием email: 

Лицензия для адреса vasya.pupkin@mail.ru не найдена!
(не удаётся активировать программу - вы ошиблись в написании email, или оплату я не получил, или я ещё не успел добавить ваш email в базу данных)

Активация прошла успешно!
(программа активирована впервые, — при этом израсходовалась одна из доступных лицензий;
или же программа активирована повторно (например, после переустановки Windows), лицензии не израсходованы)

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

 

Таким образом, на всех ваших компьютерах, вы используете один и тот же код активации - свой адрес почты.

 

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

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

Если интернет есть (сайты открываются) - обычно помогает временное (на несколько минут) отключение антивируса.
Если же доступа в интернет нет, или с антивирусом справиться не удалось, — вам надо получить код активации конкретно для вашего компьютера.
Сделать это можно в личном кабинете
На странице входа в личный кабинет надо ввести email (на который покупалась программа), и вам на почту придет ссылка для входа
(если программа покупалась после 24.09.2016 — то ссылка на личный кабинет присутствует в уведомлении об активации)

На скриншоте показано, что надо нажать в личном кабинете для получения кода активации по ID компьютера (из вкладки АКТИВАЦИЯ окна О ПРОГРАММЕ)

 

Лицензия бессрочная, но с привязкой к компьютерам.
На одном и том же компьютере можно пользоваться сколь угодно долго (точнее, на 2 компьютерах, поскольку по умолчанию при покупке выдаётся 2 активации). Переустановка Windows или Office не влияет на количество доступных активаций (после переустановки Windows нужно будет повторно активировать программу, но при этом дополнительная активация израсходована не будет.

Если же у вас поменялся компьютер, а приобретённые 2 активации уже израсходованы, — то потребуется докупить активацию для нового компьютера.
Стоимость дополнительной активации — от 500 до 800 руб за комп, в зависимости от программы.

Перенос активаций с одного компьютера на другой (со старого на новый) НЕ ПРЕДУСМОТРЕН.

Обновление надстроек (3)

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

Обновления выпускаются в 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 не начнёт открываться в браузере.

Проблемы при использовании надстроек (6)

Есть несколько причин, по которым панель инструментов может не появиться в Excel на вкладке НАДСТРОЙКИ

 

Причина 1: вы забыли разблокировать надстройку после скачивания с сайта

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

Решение проблемы: перед запуском скачанного файла надстройки, необходимо: (ИНСТРУКЦИЯ НА КАРТИНКЕ)

  • найти скачанный файл надстройки в папке (обычно это папка «Загрузки»)
  • щелкнуть правой кнопкой мыши на файле - Свойства - ставим галочку Разблокировать - ОК
  • и только после этого запускать

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

 

Причина 2: антивирус повредил файл надстройки при проверке

ЭТО НАИБОЛЕЕ ЧАСТО ВСТРЕЧАЮЩАЯСЯ ПРОБЛЕМА после 2018 года
Даже если вам кажется, что у вас нет антивируса, наверняка он есть, — например, встроенный в систему Защитник Windows (он же Windows Defender)

Когда может случиться: в любой момент. чаще всего, это происходит при скачивании файла с сайта

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

Если у вас Касперский — добавьте в исключения файл *.xla (СКРИНШОТ)

ПОДРОБНАЯ ИНСТРУКЦИЯ ПО РЕШЕНИЮ ПРОБЛЕМ С АНТИВИРУСОМ

ВАЖНО: убедитесь, что антивирус никак не реагирует на скачивание и запуск надстройки.
Если какое-то предупреждение от антивируса выскочило — с вероятностью 90%, антивирус повредил файл надстройки, и надстройка не запустится.

 

Причина 3: в настройках безопасности Excel заданы ограничения

Когда может случиться: в новых версиях Office такое иногда имеет место быть

Решение проблемы: нажимаем в меню Excel ФайлПараметры — Центр управления безопасностью, и потом справа кнопку Параметры центра управления безопасностью .... (СКРИНШОТ)

В появившемся окне в левом столбце есть пункты Надёжные расположения и Надёжные документы.
По очереди заходим в каждый из этих разделов, и ставим галочки «Отключить все надёжные расположения» и «Отключить надёжные документы». (СКРИНШОТ)

Теперь закрываем Excel, и пробуем снова запустить надстройку.

После этого Excel не будет считать надстройку ненадежной, только потому что она расположена не в той папке.

 

Причина 4надстройка не запустилась вместе с Excel

Когда может случиться: при повторных запусках (когда до этого всё работало)

Решение проблемы: убедитесь, что надстройка запущена. Для этого, найдите файл надстройки в папке, и запустите его двойным щелчком.
Если надстройка запускается автоматически (включена опция автозапуска в О программе — Опции), убедитесь, что вы не перемещали и не переименовывали файл надстройки.

 

Причина 5: макросы в Excel отключены
Excel отключает все макросы во всех файлах, — иногда с уведомлением, а иногда и без него.

Когда может случиться: при первом запуске скачанной надстройки
Встречается редко. По умолчению, макросы отключены «с уведомлением», т.е. Excel спрашивает, нужно ли включить макросы для каждого запускаемого файла с макросами. Но даже когда вы нажимаете кнопку «Включить макросы» в этом уведомлении, то следом может появиться окно типа «Обнаружены вредоносные макросы», и надстройка не запустится.

Решение проблемынужно включить макросы в Excel
Нажимаем в меню Excel ФайлПараметры — Центр управления безопасностью, и потом справа кнопку Параметры центра управления безопасностью .... (СКРИНШОТ)

В появившемся окне в левом столбце выбираем пункт Параметры макросов, и справа выбираем опцию «Включить все макросы» (СКРИНШОТ)

Симптомы проблемы:

  1. при запуске Excel, выводится сообщение типа такого:
    К сожалению, нам не удалось найти файл Parser.xla. Возможно, он был перемещен, переименован или удален.
  2. не получается скачать файл надстройки.
    В браузере выводится сообщение «Ошибка при скачивании файла»
  3. появляется всплывающее уведомление, что в файле ...xla обнаружены угрозы
    (или любое другое уведомление любого антивируса, относящееся к файлу надстройки)
     

Если при скачивании вы видите сообщение от том, что Chrome заблокировал файл как опасный, то тут проблема не в антивирусе, а в излишне заботливом браузере, который недавно (в 2019 году) обзавелся встроенной системой безопасности.

В этом случае, скачайте файл другим браузером (например, при помощи Microsoft Edge или Internet Explorer)

 

Причина проблемы:

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

Если вы думаете, что у вас нет антивируса, — это не так.
Он у вас есть. Это встроенный в систему Защитник Windows (он же Windows Defender)
А скачивание файла с сайта блокирует один из компонентов Защитника Windows, так называемый Smart Screen

 

Как решить проблему:

  1. добавить расширение файла .xla в список исключений антивируса
    Как добавить надстройки в исключения Защитника Windows (в 95% случаев, проблема именно в нём)
  2. Если у вас Касперский — добавьте в исключения файл *.xla (СКРИНШОТ)
  3. заново скачать файл надстройки с сайта, поместить его в ту же папку где он был раньше, разблокировать, и запустить
     

ВАЖНО: антивирус не должен никак реагировать на скачивание и запуск файла надстройки!

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

 

Примечания:

  • Работоспособность программы от произошедшего не нарушится.
    Антивирус удаляет только файл надстройки, который всегда можно скачать здесь на сайте.
    Никакие настройки программы при этом затронуты не будут (они хранятся в реестре Windows или в отдельной папке, антивирусу настройки не интересны)
  • Активировать программу заново не потребуется
    Активация хранится в самой Windows, а не в файле надстройки, — так что, после запуска заново скачанного файла надстройки, программа останется активированной
  • Не забудьте разблокировать файл надстройки после скачивания
    Когда скачиваете файл на странице программы, появляется всплывающее окно, где написано и показано, как разблокировать.
  • Важно поместить программу в ту же папку, где она была до этого (некоторые мои программы ищут папку с настройками относительно собственного расположения)
    По умолчанию, все надстройки устанавливаются на Рабочий стол.
    Можно сначала разблокировать, а потом перенести файл в нужную папку, а можно наоборот.
    Главное, что разблокировать и переместить в папку нужно ДО запуска надстройки
  • Как добавить расширение (тип файла) .xla в исключения антивируса, читайте в справке по своему антивирусу.
    Я не спец по разным антивирусам, как там что настраивать — при всём желании подсказать не смогу.
    Как добавить мои программы в исключения Защитника Windows (этого в большинстве случаев будет достаточно)
  • От большинства антивирусов никакой пользы нет.
  • Проблемы в основном с бесплатными антивирусами.
    Разработчики платных антивирусов посерьезнее относятся к работе, и нормальные антивирусы не ругаются на мои программы
    Если всё же хотите нормальный антивирус, установите Касперского (есть бесплатная версия)
  • Я уже устал писать в Microsoft насчёт ложных сработок.
    Они каждый раз проверяют (автоматически), и сообщают, что вирус найден.
    Я пишу им очередное нецензурное письмо по результатам проверки, они проверяют вручную, убирают сработку, и советуют подождать несколько дней, пока базы защитника Windows обновятся.
    Скриншот результата проверки моей программы техподдержкой Windows Defender
    История повторяется каждые 2 месяца (каждый раз что-нибудь новое обнаруживает их чудо-антивирус)
    От меня тут ничего не зависит.
    Тот факт, что я часто выпускаю новые версии (обновления), только усугубляет проблему.
  • смотрите также другие причины, почему надстройка может не запускаться

 

Решение проблемы с Защитником Windows (Windows Defender)

На большинстве компьютеров, вместе с Windows установлен и Защитник Windows, — он и даёт ложную сработку, мешая скачать и запустить файл надстройки.
Решается проблема в несколько кликов. Достаточно добавить тип файла .xla в список исключений Защитника Windows.

Порядок действий:

  1. В меню Пуск ищем пункт Центр безопасности Защитника Windows

    Если не нашли, то можно сделать иначе: открыть панель управления (нажав на шестеренку над кнопкой Пуск), перейти в раздел Обновления и безопасность, слева в столбце выбрать Безопасность Windows, и справа нажать кнопку Открыть Центр безопасности Защитника Windows:

     

  2. В центре безопасности, выбираем раздел Защита от вирусов и угроз, а в нём подраздел Параметры защиты от вирусов и угроз:

     

  3. Ищем подраздел Исключения, и нажимаем ссылку Добавление или удаление исключений:

     

  4. Нажимаем Добавить исключение, выбирая опцию Тип файла:

     

  5. Вводим расширение xla, и нажимаем кнопку Добавить:


     

  6. Заново скачиваем файл надстройки с сайта
    (если ранее скачивали, — удаляем старый файл, он повреждён антивирусом)
    Не забываем разблокировать файл после скачивания.
     
  7. Теперь можно запускать файл надстройки. Всё должно работать.

Симптомы проблемы:

  1. панель инструментов надстройки появляется, на кнопки на ней не нажимаются
    (при нажатии на кнопки О ПРОГРАММЕ или НАСТРОЙКИ ничего не происходит)
  2. Если в меню есть выпадающие списки, то списки эти раскрываются, но кнопки из этих списков тоже не работают

 

Причина проблемы:

Проблема часто вызвана установленной на компьютере программой Dropbox, или другим софтом, внедряющимся в Excel.
Эта программа при внедрении в Excel каким-то образом ломает функционал панелей инструментов на вкладке НАДСТРОЙКИ

 

Как решить проблему:

Вариант 1: Помогает ПЕРЕИМЕНОВАНИЕ файла надстройки (при закрытом Excel)
Например, переименуйте файл FillDocuments.xla в FillDocuments1.xla, и внезапно все станет работать (почему так происходит — не знаю)

Вариант 2: Удалите программу Dropbox

В этом случае просто внимательно прочитайте, что написано в сообщении.

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

Если вы ничего такого не делали (например, только что начали пользоваться программой), а сообщение появляется,
то сразу свяжитесь со мной любым способом (Скайп, эл.почта), сообщив о появлении сообщения, и указав ID своего компьютера (его можно посмотреть на форме «О программе» на вкладке «Активация»)

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

Если вы намерены пользоваться надстройкой в дальнейшем (оплатив лицензию),
то при оплате лицензии обязательно сообщите мне о появлении подобных сообщений

(чтобы я разблокировал работы программы на вашем компьютере)

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

Через 1-2 секунды после запуска надстройки, Excel зависает, и никак не реагирует на действия пользователя.

Эта проблема проявляется только при использовании старых версий надстроек, купленных до конца 2016 года
(новые версии всех моих надстроек лишены проблемы с зависанием)

Причина: переезд на другой сервер 16 мая 2018 года. старые версии программ зависают при проверке обновлений

Решение — обновить надстройку ВРУЧНУЮ до новой версии:

  1. закрыть Excel (если он напрочь завис, то снять задачу через диспетчер задач)
  2. найти в папке (куда была установлена программа) старый файл надстройки
    Обычно файл имеет имя вида НазваниеНадстройки_vXXXX.xla (где вместо XXXX — номер версии из 4 цифр)
    Примеры имени файла: FillDocuments_v2479.xla, PastePictures_v3239.xla, Unification_v1229.xla, Parser_v1269.xla, Lookup_v1059.xla
  3. удалить этот старый файл (если несколько старых надстроек в автозапуске — удалить все)
  4. убедиться, что Excel стал запускаться без зависания
  5. на место старого файла, скачать новую версию программы с сайта
    Выберите нужную из списка всех надстроек, откройте страницу программы, — там справа есть зеленая кнопка для скачивания:

     
  6. не забудьте разблокировать файл после скачивания
    Инструкция, как скачать и разблокировать файл надстройки
    (на некоторых компьютерах разблокировка не требуется)
  7. запустите новый файл надстройки (двойным щелчком по файлу)
    Должна появиться панель инструментов (если вы ранее уже запускали новую версию программы), или диалоговое окно установки надстройки (выбор языка и папки для установки)
    На этапе установки новой версии, можно сразу ввести email, на который вы покупали программу, — тогда новая версия сразу активируется.
    При активации новой версии, новые активации расходоваться не будут
  8. Если с активацией новой версии возникли проблемы, — пишите мне в скайп или на почту, не забывая указать email, на который покупалась программа

PS: В плане настроек, все новые версии программ обратно совместимы со старыми версиями, так что проблем не будет.
(кроме Labels — в новой версии, шаблоны храняться в отдельных файлах, а не внутри надстройки, как раньше)
Кроме того, в новых версиях обычно больше возможностей, и меньше ошибок

PPS: При переходе на новую версию движка, в конце 2016 года, все надстройки поменяли и механизм обновления, — потому, в старых версиях не отображались обновления. Автообновление настроек работало до этого перехода, и работает сейчас, на новых версиях, но вот обновиться со старой версии движка до новой можно только вручную.

 

Если вы удалили старую версию файла, а Excel всё равно зависает, или же вы не можете найти, в какой папке находится старая версия надстройки, подключенная в Excel, — вам поможет макрос из вложения к статье.
Запустив прикреплённый файл Word (ВАЖНО: на вопрос, включить макросы или нет, отвечаем ВКЛЮЧИТЬ), вы увидите список путей к файлам, которые находятся в автозапуске Excel (подключены как надстройки)
Этот макрос запустит Excel без надстроек (чтобы ничего не зависало при запуске), и выведет список путей к надстройкам Excel

Вложения:

Решение проблемы с Защитником Windows (Windows Defender)

На большинстве компьютеров, вместе с Windows установлен и Защитник Windows, — он и даёт ложную сработку, мешая скачать и запустить файл надстройки.
Решается проблема в несколько кликов. Достаточно добавить тип файла .xla в список исключений Защитника Windows.

Порядок действий:

  1. В меню Пуск ищем пункт Центр безопасности Защитника Windows

    Если не нашли, то можно сделать иначе: открыть панель управления (нажав на шестеренку над кнопкой Пуск), перейти в раздел Обновления и безопасность, слева в столбце выбрать Безопасность Windows, и справа нажать кнопку Открыть Центр безопасности Защитника Windows:

  2.  

  3. В центре безопасности, выбираем раздел Защита от вирусов и угроз, а в нём подраздел Параметры защиты от вирусов и угроз:

     

  4. Ищем подраздел Исключения, и нажимаем ссылку Добавление или удаление исключений:

     

  5. Нажимаем Добавить исключение, выбирая опцию Тип файла:

     

  6. Вводим расширение xla, и нажимаем кнопку Добавить:


     

  7. Заново скачиваем файл надстройки с сайта
    (если ранее скачивали, — удаляем старый файл, он повреждён антивирусом)
    Не забываем разблокировать файл после скачивания.
     
  8. Теперь можно запускать файл надстройки. Всё должно работать.
Сообщения об ошибках (6)

При открытии файла программы, выскакивает извещение системы безопасности Microsoft Excel:

Microsoft Office обнаружил возможное нарушение безопасности.
Обнаружены вредоносные макросы.
Средство поиска вирусов определило, что макросы в этом документе являются вредоносными.

Основные причины такой ошибки:

  • не разблокирован файл после скачивания
  • в настройках Excel макросы отключены
     

Решение проблемы: выполнить пункты 1, 3, 5 этой инструкции

1) нужно включить макросы в Excel, и заодно проверить, отключены ли Надежные документы и Надежные расположения

Нажимаем в меню Excel ФайлПараметры — Центр управления безопасностью, и потом справа кнопку Параметры центра управления безопасностью ....

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

Теперь закрываем Excel, и пробуем снова запустить надстройку.

2) нужно проверить, разблокирован ли файл после скачивания — ИНСТРУКЦИЯ

При открытии файла программы, выскакивает сообщение

Нет доступа к файлу "<название>.xla". Возможно, файл повреждён, находится на сервере, который не отвечает на запросы, или доступен только для чтения.

Основная причина такой ошибки, — файл был повреждён антивирусом или браузером.

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

Решение:

  1. добавить исключения в антивирус (чтобы он не реагировал на все файлы с расширением xla)
  2. скачать заново надстройку с сайта

Если при попытке открытия (запуска) надстройки выскакивает сообщение
«Система Office обнаружила проблему с этим файлом»,
попробуйте сделать следующее:

 

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

PS: Если не поможет, то попробуйте такой вариант

При открытии файла программы появляется сообщение 
Для этой книги недоступны проект VBA, элементы управления ActiveX и остальные программные средства

Если вы увидели такое сообщение, - попробуйте запустить любой другой файл с макросами (например, любую другую программу с моего сайта)

Если и другие файлы с макросами вызывают такую ошибку, - значит, у вас не установлен (или некорректно установлен) компонент Office «Microsoft Visual Basic»

Такое бывает, когда при установке Office пользователь сам выбирает нужные ему компоненты, часто отключая пункт «средства Office»,
среди подпунктов которого и находится «Microsoft Visual Basic» - модуль поддержки макросов в офисных приложениях.

Решается проблема просто, - надо доустановить указанный компонент.
Для этого, заходим в Панель управления - Установка и удаление программ, находим и выделяем в списке программ Microsoft Office, нажимаем кнопку Изменить, - и в разделе «средства Office» для компонента «Microsoft Visual Basic» выбираем вариант «Запускать с моего компьютера».
Несколько минут, - и ваш Excel научится понимать макросы. После этого, ошибка перестанет появляться.

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

В этом случае, удалите файл надстройки, и заново скачайте последнюю версию со страницы программы.

 

 

При открытии файла программы, выскакивает сообщение
Compile error in hidden module: mod_*

Основная причина такой ошибки, - вы пытаетесь запустить надстройку в Excel для MAC

Надстройки работают только в Excel и только под Windows, - потому, если вы являетесь счастливым обладателем Мака, и хотите использовать мои надстройки, - установите Parallels, и запускайте надстройки из-под Windows
(проверено: на Маке, под Parallels, всё работает)

Возможна другая причина ошибки, - вы используете старую версию Office (например, Excel 2002/XP)

Все надстройки гарантированно работают (если это не оговорено отдельно) в версиях Excel, начиная с 2003.
Установите офисный пакет посвежее, - и всё заработает.

Если эта ошибка появляется в надстройке Parser — ознакомьтесь с этой инструкцией

Редко, но может быть и другая причина, — я допустил ошибку в программе.

Обычно я устраняю подобные проблемы в течение нескольких минут (заливая на сайт исправленную версию файла), — но, бывает, пользователи успевают скачать некорректный файл.
Если у вас используется Windows и Excel версии от 2003 и выше, а ошибка «Compile error in hidden module», тем не менее, появляется, - сразу сообщите мне об этом любым способом (по Скайпу или почте)

 

С этой проблемой сталкиваются пользователи Windows 10, у которых в настройках Windows включена опция «Use Unicode UTF-8 for worldwide language support» / «Использовать Юникод (UTF-8) Для поддержки языка во всем мире».
На других версиях Windows такая ошибка не встречалась.
 

Симптомы проблемы:

Если надстройка не активирована (пробный период), при запуске надстройки выскакивает сообщение «Uninstalling cancelled».
При нажатии кнопки ОК на сообщении, оно спустя пару секунд появляется повторно.

Если надстройка активирована (куплена лицензия), при нажатии кнопки «О программе» каждый раз появляется диалоговое окно установки программы.
 

Причина проблемы:

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

Решение проблемы:

Необходимо снять одну галочку в региональных настройках Windows.

Для этого:

В меню Пуск нажимаем Панель управления — Язык и региональные стандарты — вкладка Дополнительно — кнопка Изменить язык системы.
В появившемся окне выбираем текущий язык системы «Русский», и снимаем галочку «Использовать Юникод (UTF-8) Для поддержки языка во всем мире».

В англоязычной Windows это находится в меню Start — Control panel — Clock and RegionRegion — вкладка Administrative — кнопка Change system locale...
В появившемся окне выбираем Current system locale «Russian», и снимаем галочку «Use Unicode UTF-8 for worldwide language support».

После этого надо перезагрузить компьютер