Как связать сканер штрих кодов и excel

Обновлено: 27.04.2024

Тогда придётся использовать отдельную форму для ввода или InputBox, но запускать их придётся вручную.

Вариант вроде такого:

работает конечно классно только все же это решение немногим отличается от нажатие ctrl + f , попробую надстройки для поиска поискать, но все равно спасибо ))

работает конечно классно только все же это решение немногим отличается от нажатие ctrl + f , попробую надстройки для поиска поискать, но все равно спасибо ))

Простые пути тут вряд-ли будут: ввод с клавиатуры ничем не отличается от ввода с сканера, поэтому придётся работать непосредственно с драйвером устройства (а vba к этому не очень приспособлен).

Простые пути тут вряд-ли будут: ввод с клавиатуры ничем не отличается от ввода с сканера, поэтому придётся работать непосредственно с драйвером устройства (а vba к этому не очень приспособлен).

ну да ваш последний макрос навел меня вот натакие мысли:

бокс и кнопку поместил на 1 закрепленную строку для удобства. С кнопкой коненчо все проще . Без кнопки хочется.

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

Как сделать штрих-код в Excel

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

Самый простой способ это установить в Windows шрифты штрих кодов и тогда они буду доступны в Excel на панели "Главная"-"Шрифт".

Выполнить.

Пару шрифтов-штрихкодов можно скачать в конце статьи

Выполнить.

Перед началом работы убедитесь, что в программе Excel доступен Visual Basic. А в настройках безопасности – сняты ограничения для макросов.

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

Еще один способ формирования штрих-кодов – написать макрос (реализовано тут).

Чтобы добавить штрих-код в Excel 2007, нужно выполнить следующую последовательность:

  1. Нажать кнопку «Файл» - «Параметры». В основных параметрах – поставить галочку «Показывать вкладку «Разработчик» на ленте.
  2. Вкладка «Разработчик». Находим кнопку «Вставить» - «Элементы управления ActiveX». Выбираем «Другие элементы управления».
  3. В открывшемся меню находим StrokeScribe Objekt. Нажимаем ОК. Рисуем мышью прямоугольник в любом месте страницы.
  4. Появляется штрих-код. Открываем меню правой кнопки мыши. «Свойства». Alphabet – для выбора типа штрих-кода.

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

Как подключить сканер штрих-кода к Excel

Процесс подключения зависит от модели сканера и его возможностей. Иногда ничего делать не нужно. Достаточно подключить сканер к компьютеру, используя включение «разъем клавиатуры», и открыть во время работы книгу Excel (должен быть установлен USB-драйвер сканера).

Сканер не воспринимает штрих-код как графический объект – он преобразует его в набор цифр. Во время работы в активную ячейку вставляется числовое значение, считываемое устройством, и срабатывает перевод строки. Детектор посылает символ Enter, что заставляет курсор перейти в следующую строку.

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

Для ряда устройств требуется специальная надстройка: стандартное меню не справится с задачей.

Существуют некоторые модели совместимые с Excel по умолчанию, их привязывать специально не нужно. Это произойдет автоматически. В остальных случаях все будет зависеть от конкретной модели сканера и его функционала. Иногда пользователю не нужно предпринимать ничего. Применив разъем для клавиатуры, нужно привязать сканер к компьютеру. Когда сканер будет работать нужно просто открыть таблицу Excel. Перед этим нужно проконтролировать, чтобы у сканера был инсталлирован USB-драйвер.

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

Несколько разновидностей сканеров могут функционировать как клавиатура. В этом случае в рабочее поле сразу попадут числовые данные при вводе штрих кода. Для устройств, стандартные опции которых не выполняют такую задачу нужно использовать специальные утилиты. Например, Barcode add-in.

Работаю в мебельной компании.
Мы печатаем карты на свои изделия.
И необходима интеграция штрихкода в эти самые карты.

Поискав варианты, как это сделать, наткнулся на 2 примера (шрифты штрихкодов/макросы)
Начал с простого. Скачал шрифты (code 128/Code ean13) Они генерируют штрихкода. 128 нормальный штрихкод, а вот ean13 всегда какой-то битый получается. Оба эти варианта если распечатать и просканировать сканером, то Сканер их просто не читает.

Так вот вопрос для знатоков.
Я приложил файл, в котором есть 3 вкладки основные. в 1 вкладку заносятся позиции, которые поступили в заказе и на них необходимо распечатать карты. Мы заносим название номенклатуры из базы 1с (из заказа)
Автоматом подтягивается штрихкод этой позиции из базы 1с.
1 позиция это 1 карта, который идёт на весь лист формата А4
После того как подставили все позиции, переходим во вторую вкладку, в которой есть макет этой карты. Необходимо чтобы штрихкоды подтягивались автоматом с 1ой вкладки, а именно (1,2 штрихкод обозначают номер этой карты, чтобы не вручную потом искать номера в файле другом, а просто пикнуть штрихкод) (3 штрихкод предназначен для отгрузки, чтобы в 1с пикать штрихкод, а не вручную вбивать каждую номенклатуру и искать её в заказе)

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

Генерация штрихкода
Подскажите пожалуйста, как правильно сгенерировать штрихкод на отчете (EAN, UTF и т.д.). А еще.

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

Вывод Штрихкода УТ 11
Нужно вывести штрихкод в ут 11 на внешнюю печатную форму, работаю в 1с недавно. Спасибо


Генератор штрихкода
Здравствуйте ! У меня очередная жесть. Очередное контрольное задание по УТ 11. Привожу текст.

Сканер используем "Атол SB1101" Имеется мануал с штрихкодами для настройки. но он не считывает ничего кроме как распечатанных картинок штрихкодов.

Читайте также: