- На этой странице вы найдёте ответы на часто задаваемые вопросы по использованию универсальных надстроек для Excel.
- Есть несколько причин, по которым обновления программы могут быть недоступны
- Есть несколько причин, по которым панель инструментов может не появиться в Excel на вкладке НАДСТРОЙКИ
- Симптомы проблемы
- Причина проблемы
- Как решить проблему
- Решение проблемы с Защитником Windows (Windows Defender)
- При открытии файла программы, выскакивает извещение системы безопасности Microsoft Excel
- Основные причины такой ошибки
На этой странице вы найдёте ответы на часто задаваемые вопросы по использованию универсальных надстроек для Excel.
Речь идёт только про условно-бесплатные надстройки для Excel, опубликованные на этом сайте.
Их легко отличить от остальных программ по наличию справа от заголовка статьи
блока со ссылками для загрузки и покупки
Условно-бесплатную надстройку можно использовать бесплатно,
однако, бесплатная версия имеет некоторые ограничения в использовании.
В большинстве моих надстроек, ограничена только продолжительность бесплатного использования (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
Скачанный файл сохраните на жесткий диск компьютера, в любую папку.
ВАЖНО: с 2016 года, после очередного обновления Excel, перед запуском скачанного файла надстройки, необходимо выполнить следующее:
Это связано с недавним изменением политики безопасности в приложениях Office (скачанные из интернета файлы с макросами, не будучи предварительно разблокированными, запускаются без макросов)
Файл надстройки (с расширением . XLA) — обычная книга Excel, только со скрытыми листами,
и запускается также, как и любой другой файл Excel — двойным щелчком мыши на нём.
Если вы хотите, чтобы надстройка запускалась автоматически при каждом запуске Excel,
то выберите один из 2 способов: (оба способа одновременно не используйте!)
Условно-бесплатные надстройки имеют ограничение на длительность бесплатного использования.
Для большинства моих программ, это 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
Процесс покупки очень прост:
Более подробно процесс активации описан на этой странице
Оплатить лицензию можно 2 способами, — через Робокассу (первый вариант оплаты) и напрямую по реквизитам, указанным на сайте (второй вариант оплаты).
Первый вариант дороже на 7-10% (из-за комиссии Робокассы), но быстрее. Если приобретаете лицензию на большое количество компьютеров, намного выгоднее выбрать второй вариант оплаты (без Робокассы).
Всё нижесказанное касается только второго способа оплаты (напрямую на счёт разработчика)
Если же вы оплачивали лицензию через робокассу (первый способ оплаты) — уведомление об активации в этом случае моментально отправляется на ваш email
Как уже было сказано выше, ждите уведомление (по почте) о возможности активировать программу.
ВНИМАНИЕ: Письмо может попасть в папку «СПАМ» — имейте это ввиду.
Если вы заполняли форму заказа лицензии на сайте, — то больше ничего делать не надо.
Ну а если вы до этого со мной переписывались по почте или Скайпу, — напишите мне сообщение, что оплата произведена (укажите куда), и сообщите свой адрес электронной почты.
Для активации лицензии мне нужно знать: ваше имя (необязательно) и ваш адрес email (обязательно)
Идентификатор (ID) компьютера (который высвечивается в программе) НЕ требуется.
(этот ID понадобится, если на вашем компьютере нет доступа в интернет, и активация через email не сработает)
если вы произвели оплату через интернет-банк (кроме Альфабанка), отправьте мне скан квитанции о переводе
(т.к. деньги могут идти долго, а активировать программу обычно хочется сразу)
Такие способы оплаты, как Webmoney, QIWI, ЯндексДеньги, — обычно не требуют подтверждения в виде квитанции (ибо деньги приходят моментально)
То же самое касается оплаты через Альфа-Клик, банк Тинькофф, и перевода на карту Сбербанка из интернет-банка Сбербанк-Онлайн.
С момента оплаты, до возможности активации программы, обычно проходит от 2 минут до нескольких часов.
(2 минуты — если вы по почте или или Skype уведомили меня о факте оплаты, и я нахожусь около компьютера,
несколько часов — если я в этот момент сплю или отсутствую возле компа)
Ускорить процесс получения кода активации (до нескольких минут) после оплаты можно 2 способами:
написать мне сообщение в Skype или на почту, или же уведомить меня через форму заказа лицензии на программу (указав способ оплаты) — в этом случае мне придёт СМС-уведомление, на которые я оперативно реагирую в любое время суток.
В этом случае, программа обойдётся вам дороже (минимум в 2 раза), и процесс получения лицензии займёт больше времени.
Нажмите кнопку на странице программы, и пролистайте страницу вниз. Там указана стоимость для юр. лиц, и описан порядок покупки.
Почему дороже для юр. лиц?
Для оформления документов (договор, акт) я вынужден прибегать к услугам сторонней организации (ООО), которая и будет выставлять счета, оформлять и пересылать все документы, обналичивать деньги, и т.д.
Всё это занимает много времени, и бесплатно этим заниматься никто не будет. Потому и стоимость для такого варианта оплаты выше (а не потому, что для юр.лиц лицензия дороже)
Если вы не хотите переплачивать, можно поступить проще: выписывается премия любому из сотрудников, и он уже из своих денег (с карты физ. лица) оплачивает лицензию, без всех этих договоров и актов. Так выйдет и быстрее, и намного дешевле.
Нет, платить не надо.
Программа привязывается к аппаратной части компьютера (к «железу»), и после переустановки Windows вы сможете заново активировать надстройку, без расходования очередной лицензии.
ВНИМАНИЕ: описанное касается «обычных» компьютеров (PC), работающих под управлением Windows.
Если у вас ВИРТУАЛЬНАЯ МАШИНА (например, Parallels на Mac), то там переустановка подразумевает создание НОВОГО виртуального КОМПЬЮТЕРА, и придётся каждый раз докупать лицензию на дополнительное рабочее место
Единственный случай, когда вам может потребоваться доплатить — если надо увеличить число компьютеров, на которых установлена программа
(к примеру, вы приобрели лицензию на 4 компьютера, а сейчас понадобилось пользоваться программой ещё на 2 других компьютерах)
Если вы полностью проапгрейдите компьютер (смените бОльшую часть комплектующих) — то в этом случае будет израсходована новая лицензия., т.к. программа будет считать, что это уже новый компьютер.
ВАЖНО: Перенос активаций с одного компьютера на другой (со старого на новый) НЕ ПРЕДУСМОТРЕН.
По-умолчанию, применяется активация с использованием email.
После оплаты лицензии, вы получаете письмо (сообщение) примерно следующего содержания:
Когда вы вводите свой email в поле для кода активации (и нажимаете Активировать),
надстройка через интернет соединяется с сервером ExcelVBA.ru, и запрашивает код активации для вашего компьютера.
Если в базе данных найден ваш email (я его туда добавляю после получения оплаты),
то сервер генерирует код активации, и отправляет его вашему компьютеру. Дальше все активируется автоматически.
Если ваш email в базе не найден, или все доступные лицензии уже израсходованы, — программой выводится сообщение о невозможности активации.
Возможные сообщения при попытке активации с использованием email:
Активация прошла успешно!
(программа активирована впервые, — при этом израсходовалась одна из доступных лицензий;
или же программа активирована повторно (например, после переустановки Windows), лицензии не израсходованы)
Вы израсходовали все доступные лицензии
!
(не удаётся активировать программу — вы оплатили 4 лицензии, и ранее активировали надстройку на 4 компьютерах)
Таким образом, на всех ваших компьютерах, вы используете один и тот же код активации — свой адрес почты.
Если же при попытке активации произошла ошибка (вы получили от меня уведомление о возможности активации, верно ввели свой email, — но ничего не получается),
— скорее всего, программе не удаётся получить доступ к серверу (через интернет).
Такое бывает крайне редко (например, в офисе разрешен доступ только к определенным сайтам), но тем не менее.
Причин тому может быть несколько: например, ваш антивирус или файрвол блокирует доступ программы к серверу ExcelVBA.ru, или просто на компьютере отсутствует доступ в интернет.
Если интернет есть (сайты открываются) — обычно помогает временное (на несколько минут) отключение антивируса.
Если же доступа в интернет нет, или с антивирусом справиться не удалось, — вам надо получить код активации конкретно для вашего компьютера.
Сделать это можно в личном кабинете
На странице входа в личный кабинет надо ввести email (на который покупалась программа), и вам на почту придет ссылка для входа
(если программа покупалась после 24.09.2016 — то ссылка на личный кабинет присутствует в уведомлении об активации)
На скриншоте показано, что надо нажать в личном кабинете для получения кода активации по ID компьютера (из вкладки АКТИВАЦИЯ окна О ПРОГРАММЕ)
Лицензия бессрочная, но с привязкой к компьютерам.
На одном и том же компьютере можно пользоваться сколь угодно долго (точнее, на 2 компьютерах, поскольку по умолчанию при покупке выдаётся 2 активации). Переустановка Windows или Office не влияет на количество доступных активаций (после переустановки Windows нужно будет повторно активировать программу, но при этом дополнительная активация израсходована не будет.
Если же у вас поменялся компьютер, а приобретённые 2 активации уже израсходованы, — то потребуется докупить активацию для нового компьютера.
Стоимость дополнительной активации — от 500 до 800 руб за комп, в зависимости от программы.
В общем случае, в обновлениях нет необходимости, если программа корректно работает с вашими файлами, и вас в программе всё устраивает.
Обновления выпускаются в 2 случаях:
Поэтому, если программа работает некорректно (или медленно), или же вы желаете воспользоваться новшествами в программе, имеет смысл обновить программу до последней версии.
Если же всё работает как надо, вас всё устраивает в программе, — то НЕ обновляйте её.
В большинстве случаев в обновлениях нет чего-то принципиально нового, а вот проблемы с обновлениями могут возникнуть (например, антивирусу не понравится новая версия программы, и он начнёт её удалять)
Для включения отключения автоматического поиска обновлений, откройте форму «О программе»,
и на вкладке «Обновления» выберите подходящий вам вариант:
Здесь видно, установлена ли самая последняя версия программы, или доступна новая версия:
При нажатии кнопки «Установить новую версию», программа соединится с сервером ExcelVBA.ru, скачает последнюю версию программы во временную папку, после чего удалит прежнюю версию, заменив старый файл новым.
Новый файл окажется под тем жде именем и в той же папке, где был старый файл.
Процесс обновления обычно занимает несколько секунд (зависит от скорости интернета), — и через 3-10 секунд панель инструментов программы исчезнет на секунду, и появится вновь.
Это означает, что обновление успешно завершилось.
Есть несколько причин, по которым обновления программы могут быть недоступны
: файрвол / брандмауэр запрещает приложению Excel доступ в интернет
Когда может случиться: после переустановки Windows
Как диагностировать: в браузере Microsoft Egde / Internet Explorer сайт ExcelVBA.ru открывается
: нажимаем — — , и отключаем его (или, как вариант, добавляем исключение для процесса excel.exe)
: сайт программы (ExcelVBA.ru) не доступен без ВПН, из-за проблем с DNS-сервером
Когда встречается проблема: если вы проживаете в Украине, — с октября 2022 такая проблема там встречается часто
Как диагностировать: в браузере Microsoft Egde / Internet Explorer сайт ExcelVBA.ru НЕ открывается, но если включить ВПН, то сайт доступен.
: поскольку причина в том, что компьютер не может получить IP адрес сайта ExcelVBA.ru от DNS-сервера, необходимо прописать этот IP адрес в файле hosts.
: сайт программы (ExcelVBA.ru) временно не доступен
Когда может случиться: в любой момент, но такое бывает очень редко (суммарно не более 2 часов за год)
Как диагностировать: в любом браузере сайт ExcelVBA.ru НЕ открывается, даже через ВПН (в том числе и в смартфоне, с мобильного интернета)
: подождать несколько минут, пока сайт ExcelVBA.ru не начнёт открываться в браузере.
Есть несколько причин, по которым панель инструментов может не появиться в Excel на вкладке НАДСТРОЙКИ
: вы забыли разблокировать надстройку после скачивания с сайта
Когда может случиться: при первом запуске скачанной надстройки
: перед запуском скачанного файла надстройки, необходимо: (ИНСТРУКЦИЯ НА КАРТИНКЕ)
Это связано с изменением политики безопасности в приложениях Office (скачанные из интернета файлы с макросами, не будучи предварительно разблокированными, запускаются без макросов)
: антивирус повредил файл надстройки при проверке
ЭТО НАИБОЛЕЕ ЧАСТО ВСТРЕЧАЮЩАЯСЯ ПРОБЛЕМА В 2018 — 2020 ГОДАХ
Даже если вам кажется, что у вас нет антивируса, наверняка он есть, — например, встроенный в систему Защитник Windows (он же Windows Defender)
Когда может случиться: в любой момент. чаще всего, это происходит при скачивании файла с сайта
ПОДРОБНАЯ ИНСТРУКЦИЯ ПО РЕШЕНИЮ ПРОБЛЕМ С АНТИВИРУСОМ
ВАЖНО: убедитесь, что антивирус никак не реагирует на скачивание и запуск надстройки.
Если какое-то предупреждение от антивируса выскочило — с вероятностью 90%, антивирус повредил файл надстройки, и надстройка не запустится.
: в настройках безопасности Excel заданы ограничения
Когда может случиться: в новых версиях Office такое иногда имеет место быть
: нажимаем в меню Excel — — , и потом справа кнопку . ( СКРИНШОТ)
В появившемся окне в левом столбце есть пункты и .
По очереди заходим в каждый из этих разделов, и ставим галочки «Отключить все надёжные расположения» и «Отключить надёжные документы». ( СКРИНШОТ)
Теперь закрываем Excel, и пробуем снова запустить надстройку.
После этого Excel не будет считать надстройку ненадежной, только потому что она расположена не в той папке.
: надстройка не запустилась вместе с Excel
Когда может случиться: при повторных запусках (когда до этого всё работало)
: убедитесь, что надстройка запущена. Для этого, найдите файл надстройки в папке, и запустите его двойным щелчком.
Если надстройка запускается автоматически (включена опция автозапуска в — ), убедитесь, что вы не перемещали и не переименовывали файл надстройки.
: макросы в Excel отключены
Excel отключает все макросы во всех файлах, — иногда с уведомлением, а иногда и без него.
Когда может случиться: при первом запуске скачанной надстройки
Встречается редко. По умолчению, макросы отключены «с уведомлением», т.е. Excel спрашивает, нужно ли включить макросы для каждого запускаемого файла с макросами. Но даже когда вы нажимаете кнопку «Включить макросы» в этом уведомлении, то следом может появиться окно типа «Обнаружены вредоносные макросы», и надстройка не запустится.
: нужно включить макросы в Excel
Нажимаем в меню Excel — — , и потом справа кнопку . ( СКРИНШОТ)
В появившемся окне в левом столбце выбираем пункт , и справа выбираем опцию «Включить все макросы» (СКРИНШОТ)
Симптомы проблемы
Если при скачивании вы видите сообщение от том, что Chrome заблокировал файл как опасный, то тут проблема не в антивирусе, а в излишне заботливом браузере, который недавно (в 2019 году) обзавелся встроенной системой безопасности.
Причина проблемы
антивирус нашел в файле якобы угрозу, и удалил файл надстройки (или «вылечил» его, тем самым повредив)
Если вы думаете, что у вас нет антивируса, — это не так.
Он у вас есть. Это встроенный в систему Защитник Windows (он же Windows Defender)
А скачивание файла с сайта блокирует один из компонентов Защитника Windows, так называемый Smart Screen
Как решить проблему
ВАЖНО: антивирус не должен никак реагировать на скачивание и запуск файла надстройки!
Если антивирус среагировал (выскочило какое-то окно про угрозы, и т.п.) — начинаем всё заново, т.к. антивирус повредил надстройку, и она не будет запускаться.
Решение проблемы с Защитником Windows (Windows Defender)
Проблема вызвана установленной на компьютере программой Dropbox.
Она как-то внедряется в Excel, и ломает функционал панелей инструментов на вкладке НАДСТРОЙКИ
Вариант 1: Обычно помогает ПЕРЕИМЕНОВАНИЕ файла надстройки (при закрытом Excel)
Например, переименуйте файл FillDocuments.xla в FillDocuments1.xla, и внезапно все станет работать (почему так происходит — не знаю)
Вариант 2: Удалите программу Dropbox
В этом случае просто внимательно прочитайте, что написано в сообщении.
Обычно такое сообщение выводится, если вы взломали надстройку
(или многократно пытались обойти её защиту, — например, подбирая код активации)
Если вы ничего такого не делали (например, только что начали пользоваться программой), а сообщение появляется,
то сразу свяжитесь со мной любым способом (Скайп, эл.почта), сообщив о появлении сообщения, и указав ID своего компьютера (его можно посмотреть на форме «О программе» на вкладке «Активация»)
В этом случае я проверю, почему такое происходит (возможно, один из взломщиков ранее пользовался надстройкой на компьютере с таким же ID), и уберу ваш ID из «черного списка» (после чего программа будет работать, без всяких лишних сообщений)
Если вы намерены пользоваться надстройкой в дальнейшем (оплатив лицензию),
то при оплате лицензии обязательно сообщите мне о появлении подобных сообщений
(чтобы я разблокировал работы программы на вашем компьютере)
Никаких особых санкций к «хакерам», пытавшимся обойти защиту моих программ, не предусмотрено, так что смело обращайтесь)
Через 1-2 секунды после запуска надстройки, Excel зависает, и никак не реагирует на действия пользователя.
Эта проблема проявляется только при использовании старых версий надстроек, купленных до конца 2016 года
(новые версии всех моих надстроек лишены проблемы с зависанием)
Причина: переезд на другой сервер 16 мая 2018 года. старые версии программ зависают при проверке обновлений
Решение — обновить надстройку ВРУЧНУЮ до новой версии:
PS: В плане настроек, все новые версии программ обратно совместимы со старыми версиями, так что проблем не будет.
(кроме Labels — в новой версии, шаблоны храняться в отдельных файлах, а не внутри надстройки, как раньше)
Кроме того, в новых версиях обычно больше возможностей, и меньше ошибок
PPS: При переходе на новую версию движка, в конце 2016 года, все надстройки поменяли и механизм обновления, — потому, в старых версиях не отображались обновления. Автообновление настроек работало до этого перехода, и работает сейчас, на новых версиях, но вот обновиться со старой версии движка до новой можно только вручную.
Если вы удалили старую версию файла, а Excel всё равно зависает, или же вы не можете найти, в какой папке находится старая версия надстройки, подключенная в Excel, — вам поможет макрос из вложения к статье.
Запустив прикреплённый файл Word (ВАЖНО: на вопрос, включить макросы или нет, отвечаем ВКЛЮЧИТЬ), вы увидите список путей к файлам, которые находятся в автозапуске Excel (подключены как надстройки)
Этот макрос запустит Excel без надстроек (чтобы ничего не зависало при запуске), и выведет список путей к надстройкам Excel
При открытии файла программы, выскакивает извещение системы безопасности Microsoft Excel
Microsoft Office обнаружил возможное нарушение безопасности.
Обнаружены вредоносные макросы.
Средство поиска вирусов определило, что макросы в этом документе являются вредоносными.
Основные причины такой ошибки
: выполнить пункты 1, 3, 5 этой инструкции
1) нужно включить макросы в Excel, и заодно проверить, отключены ли Надежные документы и Надежные расположения
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 10, у которых в настройках Windows включена опция «Use Unicode UTF-8 for worldwide language support» / «Использовать Юникод (UTF-8) Для поддержки языка во всем мире».
На других версиях Windows такая ошибка не встречалась.
Если надстройка не активирована (пробный период), при запуске надстройки выскакивает сообщение «Uninstalling cancelled».
При нажатии кнопки ОК на сообщении, оно спустя пару секунд появляется повторно.
Если надстройка активирована (куплена лицензия), при нажатии кнопки «О программе» каждый раз появляется диалоговое окно установки программы.
Программа хранит свои настройки в реестре Windows, и при считывании настроек Windows использует неверную кодировку.
По этой причине программа не понимает, что ранее было записано в настройках, и выдаёт ошибку (или повторно запускает установку).
Необходимо снять одну галочку в региональных настройках Windows.
В меню нажимаем — — вкладка — кнопка
В появившемся окне выбираем текущий язык системы «Русский», и снимаем галочку «Использовать Юникод (UTF-8) Для поддержки языка во всем мире».
В англоязычной Windows это находится в меню — — — — вкладка — кнопка
В появившемся окне выбираем Current system locale «Russian», и снимаем галочку «Use Unicode UTF-8 for worldwide language support».
После этого надо перезагрузить компьютер





