Статьи

Автоматический запуск обработки прайс-листов по расписанию (из планировщика задач Windows)

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

1) подключится к приложению MS Excel (а если Excel не запущен, - то запустит его)
2) проверит, запущена ли надстройка (в данном примере - надстройка для обработки прайсов),
и если не запущена - то запустит её
3) запустит макрос с данным названием из этой надстройки (аналог нажатия кнопки в меню надстройки «Обработать все настроенные прайс-листы»)
4) по завершении обработки прайсов, закроет надстройку и сам Excel (если они были запущены скриптом)

Мониторинг цен конкурентов, анализ и сравнение цен поставщиков на сайтах

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

Парсеры и грабберы сайтов. Что это такое, и зачем они нужны?

Что объединяет владельца интернет-магазина, букмекерской конторы и автосервиса?
Неожиданный вопрос, не правда ли?!
Ответ лежит на поверхности, — необходимость регулярно собирать и анализировать информацию в интернете!

Обновление цен и наличия товара у поставщиков, отслеживание спортивных результатов, поиск минимальной цены на запчасти с приемлемыми сроками доставки, – все это занимает очень много времени. Ручной сбор информации малоэффективен, кроме того, возможны ошибки из-за невнимательности.

Пример программного управления надстройкой YandexMarket для поиска цен по разным регионам

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

Sub FindPricesForAllSheets()
    On Error Resume Next: Err.Clear
    Const ADDIN_NAME$ = "YandexMarket"        ' задаем здесь кодовое имя надстройки

    Dim AddinFilename$, AddinPath$, msg$
    ' проверяем, запущена ли надстройка, пытаясь получить имя файла надстройки

Техподдержка платных программ

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

 

Для платных программ, опубликованных на этом сайте, техподдержка осуществляется бесплатно.

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

Каких-либо фиксированных ограничений на количество обращений, и время консультации, нет.

Что нужно для консультации


ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ЭТУ СТАТЬЮ ВНИМАТЕЛЬНО, ДО КОНЦА!

Если вы не дочитаете (или не заметите то, что написано большим шрифтом красными буквами, насчет СЕДЬМОЙ версии Teamviewer), —
В КОНСУЛЬТАЦИИ И ТЕХПОДДЕРЖКЕ БУДЕТ ОТКАЗАНО НАВСЕГДА!!!

Исправление некорректного отображения символов кириллицы в макросах VBA

Бывает, что на форме VBA некоторые надписи выводятся в неверной кодировке.

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

Кроме того, при копировании кода из редактора VBA, с последующей вставкой в поле веб-страницы,
тоже могут появляться «кракозябры»


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

Исправить проблему очень легко:

  • запускаете прикреплённый к статье файл 1251.reg,
    на вопрос «Вы действительно хотите добавить информацию из этого файла в реестр» отвечаете «ДА»
  • перезагружаете компьютер

 

KeyCode: Коды и названия клавиш

KeyCode Hex Button name
8 0x08 BackSpace
9 0x09 Tab
13 0x0D Enter
20 0x14 CapsLock
27 0x1B Esc
32 0x20 пробел
33 0x21 PageUp
34 0x22 PageDown
35

Заполнение бланков (форм)

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

 

Представляем вашему вниманию 2 программы, предназначенных для заполнения бланков (формирования документов):