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

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

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

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

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

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

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

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

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

 

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

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

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

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

Работа надстроек тестировалась в Microsoft Excel версий: 2003, 2007, 2010, 2013, 2016, 2019, Office 365
(Office 365 — это, по сути, версия 2016)
На древних версиях Excel, типа 97, 2000, XP, работа программе не гарантируется.

Для работы надстройки, необходимо, чтобы макросы в 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 - кнопка «Перейти»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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

 

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

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

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

 

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

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

Приобретение (активация) надстройки (5)

Если вкратце:

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

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

 

Можно сделать проще:

  1. Связываетесь со мной любым удобным для вас способом (Skype, email), и говорите, сколько лицензий на какую программу вам надо
  2. Мы обсуждаем с вами способ оплаты (если вам удобны несколько вариантов), я отвечаю на ваши вопросы (если ответа на свой вопрос вы не нашли на сайте)
  3. Вы сообщаете мне свой email (если обратились не по почте) , и выполняете денежный перевод
  4. Как только вы оплатили нужную сумму, пишете мне, сколько и куда оплатили
  5. Через минуту я уведомляю вас о том, что можно активировать программу
Всё нижесказанное касается только второго способа оплаты (напрямую на счёт разработчика)
Если же вы оплачивали лицензию через робокассу (первый способ оплаты) — уведомление об активации в этом случае моментально отправляется на ваш email

 

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

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

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

 

К сведению:

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

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

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

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

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

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

 

С чем это связано:

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

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

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

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

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

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

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

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

 

По-умолчанию, применяется активация с использованием 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 компьютера (из вкладки АКТИВАЦИЯ окна О ПРОГРАММЕ)

 

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

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

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

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

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

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

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

 

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

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

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

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

  1. у приложения Microsoft Excel нет доступа в интернет (в частности, к сайту ExcelVBA.ru)
    Возможно, ваш антивирус / файрвол / прокси-сервер блокирует доступ программы к серверу обновлений.
  2. сайт программы (ExcelVBA.ru) временно не доступен
    Такое бывает крайне редко, - если на сайте проводятся работы. Обычно эта проблема исчезает спустя несколько минут.

Обычно, имеет место причина №1 - из-за блокировок антивирусом с файрволом (например, антивирусом KIS - Kaspersky Internet Security),
программе Microsoft Excel (и, соответственно, надстройкам в Excel) перекрыт доступ в интернет.

Решается проблема 2 способами: (после чего надо заново открыть список обновлений в программе)

  • временным отключением антивируса (щелкаем правой кнопкой мышина значке антивируса в трее - возле системных часов, и в контекстном меню выбираем пункт вроде «Выход» или «Приостановка защиты»)
  • настройкой правил файрвола (или встроенного брандмауэра Windows) - надо добавить приложение Microsoft Excel в список программ, которым всегда разрешен доступ в интернет.
Проблемы при использовании надстроек (7)

Через 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

ВложениеРазмер
ShowExcelAddinsListMacro.doc28.5 КБ

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

 

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

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

Решение проблемы: перед запуском скачанного файла надстройки, необходимо:

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

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

 

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

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

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

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

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

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

 

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

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

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

 

Причина: макросы в Excel отключены в режиме «без уведомлений»
Excel просто молча отключает все макросы во всех файлах.

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

Решение проблемынужно включить макросы в Excel

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

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

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

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

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

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

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

Рассмотрим несколько наиболее часто встречающихся ошибок.

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

 

 

Если вы используете Office 2007 или новее (2010, 2013) - то у вас есть возможность формировать документы в формате ПДФ

 

В большинстве случаев, необходимые для этого компоненты уже установлены в системе.
(это можно проверить, проверив наличие в меню Файл - Сохранить как ... пункта PDF или XPS)

экспорт в PDF из Excel

 

Если же в меню Excel нет такого пункта, - не проблема, его можно добавить.

Для этого, надо загрузить с сайта Microsoft надстройку SaveAsPDFandXPS.exe для сохранения в формате PDF или XPS

(вы также можете скачать её в этой статье, - см. прикреплённый к статье файл)

 

После установки этой надстройки, в меню появится указанная опция, и будет доступно сохранение файлов в формате ПДФ.

ВложениеРазмер
SaveAsPDFandXPS.exe935.41 КБ

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

 

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

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

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

 

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

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

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

 

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

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

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

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

 

Примечания:

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