Надстройка Labels позволяет вставлять штрихкоды формата Code 128 в создаваемые этикетки.
В каждой этикетке может присутствовать один или несколько таких штрихкодов.
Для формирования штрихкодов Code 128, в шаблоне этикетки необходимо:
- Вставить в ячейку шаблона подстановочный код вида {5(code128)}, где 5 — это номер столбца, в котором находятся коды для отображения в штрихкоде.
Эта запись подразумевает, что программа возьмёт исходные данные из столбца 5, и модифицирует (перекодирует) значение для корректного отображения штрихкода с использованием шрифта code128.ttf
-
Установить в системе шрифт code128.ttf
Для этого скачиваем файл шрифта code128.ttf, и копируем его в системную папку FontsВ настройках программы на вкладке «Дополнительно» присутствует ссылка, при щелке по которой откроется 2 папки: одна со скачанным файлом шрифта, а вторая — системная папка Fonts.
Вам останется только скопировать файл из одной папку в другую, и шрифт будет установлен в системе.
- Назначить ячейке установленный шрифт.
В данном случае, это шрифт с названием Code 128.
Чтобы вновь установленный шрифт появился в Excel в списке доступных шрифтов, потребуется перезапустить Excel (закрыть и открыть Excel заново)
- Задать подходящий размер шрифта
Code128 Генератор штрих-кодов MS Excel Электронные таблицы
Создание Code128 штрих-кода для Excel документа
Установить тип штрих-кода
UPCA
EAN13
Code39
Code128
Postnet
ITF14
UPCE
EAN14
Code39Extended
Codabar
ISBN
Pdf417
Interleaved2of5
Pharmacode
Enter data to generate Barcode
Конкретные данные штрих-кода
Введите текст
Скачать штрих-код
Набор символов и емкость кода текста
- Все 128 символов ASCII.
- Без ограничений.
Набор символов и емкость кода текста
- Все 128 символов ASCII.
- Без ограничений.
Код 128 представляет собой символы линейного штрихкода высокой плотности, определенные в ISO/IEC 15417:2007. Он используется для буквенно-цифровых или только числовых штрих-кодов.
Подробнее о Code128
GroupDocs.Signature — Электронные подписи и цифровые сертификаты
Поддерживаемые форматы документов для электронных подписей
- Word: DOC, DOCX, DOT, DOTX, DOCM, DOTM
- Excel: XLS, XLSX, XLSM, XLSB, OTS, XLTX, XLTM
- PowerPoint: PPT, PPTX, PPS, PPSX, OTP, POTX, POTM, PPTM, PPSM
- Portable: PDF
- OpenOffice: ODT, ODC, ODP
- Images: PNG, JPEG, BMP, TIFF
Электронные подписи и цифровые сертификаты позволяют подписывать excel документы с помощью нашего приложения. Обратите внимание, что подписи, такие как текст, штрих-коды, изображения, скрытые метаданные или цифровые сертификаты, сохраняются в подписанном excel документе, подтверждая тем самым его содержимое. Документ excel , подписанный цифровыми сертификатами, не может быть изменен без потери целостности цифровой подписи. Чтобы добавить электронную подпись, вам необходимо загрузить excel документ, затем выбрать одну или несколько подписей, таких как текст, печать, изображение, подпись отркуи, штрих-код, QR-код или цифровой сертификат. Затем разместить подписи на страницы документа. Документы хранятся в безопасном хранилище. Вы можете загрузить их с любой платформы, мобильного или другого устройства, на любой платформе Windows, MacOs, Linux или Android. Мы поддерживаем все браузеры и обеспечиваем генерацию любых цифровых подписей. Регистрация не требуется. Все файлы обрабатываются на наших серверах, поэтому никаких дополнительных плагинов или установок программного обеспечения не требуется.
- Защита документа с помощью цифровых подписей.
- Поддержка разнообразных форматов документов, таких как PDF, DOCX, XLSX, PPTX, RTF, ODS, OTS, ODP, JPEG, PNG, GIF и многих других!
- Подписывайте PDF-документы цифровыми сертификатами и различными электронными подписями.
- Подписывайте документы Microsoft и открывайте документы Office из браузеров.
- Генерируйте штрих-коды, генерируйте QR-коды и добавляйте их в свои документы.
Как сгенерировать Code128 Баркод и добавить в Excel документ?
- Выберите Code128 тип штрих-кода из списка слева.
- Введите Code128 текст штрих-кода на центральной панели.
- Проверьте Code128 внешний вид штрих-кода в области предварительного просмотра справа или нажмите кнопку «Генерировать».
- Нажмите кнопку ‘Скачать’, чтобы сохранить сгенерированное изображение Code128 штрих-кода.
- Нажмите кнопку «Добавить в документ», чтобы применить Code128 штрих-код к Excel документу.
Генератор штрих-кодов | Генерация {0}Баркода для {1}документов | GroupDocs.Signature
Бесплатный генератор штрих-кодов | Сгенерируйте {0}баркод и добавьте в {1} документ бесплатно!
Генератор штрих-кодов, {0}баркод, генерация {0}баркода, {0}баркода, онлайн-генератор {0}баркодов
{0} Генератор штрих-кодов MS Excel Электронные таблицы
Сгенерируйте {0}баркод! {0} Создать штрих-код это легко и просто!
Создание {0}штрих-кода для Excel документа
Подробнее о {0}
Откройте для себя {0}Генератор штрих-кодов. Бесплатное онлайн-приложение!
Генерируйте {0}штрих-коды и добавляйте в <a onclick=’gaEventBarGenSelectDocType(«pdf»);’ target=’_blank’ rel=’noindex nofollow’ href=’/ru/signature/generate/barcode/pdf’>PDF</a>, <a onclick=’gaEventBarGenSelectDocType(«docx»);’ target=’_blank’ rel=’noindex nofollow’ href=’/ru/signature/generate/barcode/docx’>DOCX</a>, <a onclick=’gaEventBarGenSelectDocType(«xlsx»);’ target=’_blank’ rel=’noindex nofollow’ href=’/ru/signature/generate/barcode/xlsx’>XLSX</a>, <a onclick=’gaEventBarGenSelectDocType(«pptx»);’ target=’_blank’ rel=’noindex nofollow’ href=’/ru/signature/generate/barcode/pptx’>PPTX</a>, <a onclick=’gaEventBarGenSelectDocType(«png»);’ target=’_blank’ rel=’noindex nofollow’ href=’/ru/signature/generate/barcode/png’>PNG</a> файлы бесплатно. Поддерживается широкий спектр форматов документов.
Как сгенерировать {0}Баркод и добавить в Excel документ?
Выберите {0}тип штрих-кода из списка слева.
Введите {0}текст штрих-кода на центральной панели.
Проверьте {0}внешний вид штрих-кода в области предварительного просмотра справа или нажмите кнопку «Генерировать».
Нажмите кнопку ‘Скачать’, чтобы сохранить сгенерированное изображение {0}штрих-кода.
Нажмите кнопку «Добавить в документ», чтобы применить {0}штрих-код к Excel документу.
FAQ (Часто задаваемые вопросы)
-
❓ Как сгенерировать Code128 баркод?
Генерация штрих-кода требует выбора типа штрих-кода и текста для декодирования в представлении штрих-кода. Как только эти значения будут выбраны, изображение штрих-кода будет сгенерировано автоматически с возможностью загрузки или размещения сгенерированного штрих-кода в Excel документ.
-
❓ Как генерируется Code128 баркод?
Штрих-код Code128 генерируется программным обеспечением на основе типа штрихкода Code128 и текста. Тип штрихкода Code128 определяет алгоритм кодирования текста штрихкода в представление изображения и декодирования этого изображения обратно в текст. Тип штрихкода Code128 также указывает ограниченный набор символов, поддерживаемый этим штрихкодом.
-
❓ Как отсканировать Code128 баркод?
Штрих-код Code128 может быть отсканирован и декодирован в текст с помощью GroupDocs.Signature программного обеспечения. Когда загруженный документ Excel или изображение содержит штрих-код, программное обеспечение определяет его тип и возвращает текст.
Here’s how I do it:
Column A is the text I want to encode.
Column B is a formula for wrapping that text in asterisks (which is what, for me qualifies the entry as text): =CONCATENATE("*",A2,"*")
The text in column B is formatted with the barcode font, with the size adjusted for legibility, printing, and scanning.
I hope that helps in some way.
ADDENDUM
I found the following macro, authored by Eric Townsend Schmidt. All credit goes to him.
Public Function code128$(chaine$)
'This function is governed by the GNU Lesser General Public License (GNU LGPL)
'V 2.0.0
'Parameters : a string
'Return : * a string which give the bar code when it is dispayed with CODE128.TTF font
' * an empty string if the supplied parameter is no good
Dim i%, checksum&, mini%, dummy%, tableB As Boolean
code128$ = ""
If Len(chaine$) > 0 Then
'Check for valid characters
For i% = 1 To Len(chaine$)
Select Case Asc(Mid$(chaine$, i%, 1))
Case 32 To 126, 203
Case Else
i% = 0
Exit For
End Select
Next
'Calculation of the code string with optimized use of tables B and C
code128$ = ""
tableB = True
If i% > 0 Then
i% = 1 'i% devient l'index sur la chaine / i% become the string index
Do While i% <= Len(chaine$)
If tableB Then
'See if interesting to switch to table C
'yes for 4 digits at start or end, else if 6 digits
mini% = IIf(i% = 1 Or i% + 3 = Len(chaine$), 4, 6)
GoSub testnum
If mini% < 0 Then 'Choice of table C
If i% = 1 Then 'Starting with table C
code128$ = Chr$(205)
Else 'Switch to table C
code128$ = code128$ & Chr$(199)
End If
tableB = False
Else
If i% = 1 Then code128$ = Chr$(204) 'Starting with table B
End If
End If
If Not tableB Then
'We are on table C, try to process 2 digits
mini% = 2
GoSub testnum
If mini% < 0 Then 'OK for 2 digits, process it
dummy% = Val(Mid$(chaine$, i%, 2))
dummy% = IIf(dummy% < 95, dummy% + 32, dummy% + 100)
code128$ = code128$ & Chr$(dummy%)
i% = i% + 2
Else 'We haven't 2 digits, switch to table B
code128$ = code128$ & Chr$(200)
tableB = True
End If
End If
If tableB Then
'Process 1 digit with table B
code128$ = code128$ & Mid$(chaine$, i%, 1)
i% = i% + 1
End If
Loop
'Calculation of the checksum
For i% = 1 To Len(code128$)
dummy% = Asc(Mid$(code128$, i%, 1))
dummy% = IIf(dummy% < 127, dummy% - 32, dummy% - 100)
If i% = 1 Then checksum& = dummy%
checksum& = (checksum& + (i% - 1) * dummy%) Mod 103
Next
'Calculation of the checksum ASCII code
checksum& = IIf(checksum& < 95, checksum& + 32, checksum& + 100)
'Add the checksum and the STOP
code128$ = code128$ & Chr$(checksum&) & Chr$(206)
End If
End If
Exit Function
testnum:
'if the mini% characters from i% are numeric, then mini%=0
mini% = mini% - 1
If i% + mini% <= Len(chaine$) Then
Do While mini% >= 0
If Asc(Mid$(chaine$, i% + mini%, 1)) < 48 Or Asc(Mid$(chaine$, i% + mini%, 1)) > 57 Then Exit Do
mini% = mini% - 1
Loop
End If
Return
End Function
Vsevolod Пользователь Сообщений: 485 |
Привет всем Накачал кучу шрифтов, которые переводят текст в Штрихкод Code 128 В Excel все шрифты которые я использовал выводят его вот так Существенная разница и этот штрихкод не читается. Так как я перепробывал много разных штрифтов, и все они выдают такой, то складывается впечатление — что я что-то не то делаю( Подскажите пожалуйста, что может быть не так? |
Sanja Пользователь Сообщений: 14838 |
#2 23.06.2018 20:22:37
Не отписываетесь в своих предыдущих темах Согласие есть продукт при полном непротивлении сторон. |
||
БМВ Модератор Сообщений: 21380 Excel 2013, 2016 |
Vsevolod, просто перед выаодом значение должно быть обработано и только потом показано соответствующим шрифтом. По вопросам из тем форума, личку не читаю. |
Hugo Пользователь Сообщений: 23252 |
#4 23.06.2018 21:22:38 Первый же результат гугла дал рабочий вариант: https://www.mrexcel.com/forum/excel-questions/784030-code128-barcode-generator-vba.html вызывал так:
только там в коде нет предварительной очистки листа. Изменено: Hugo — 24.06.2018 09:55:42 |
||
Vsevolod Пользователь Сообщений: 485 |
БМВ,упорно видя наличие шрифтов пытался без VBA обойтись. Благодарю всех за помощь. |
Юрий М Модератор Сообщений: 60577 Контакты см. в профиле |
#6 24.06.2018 12:42:14
Пройдитесь по своим темам и отпишитесь везде. Иначе Вам скоро перестанут помогать с таким отношением. |
||
Hugo Пользователь Сообщений: 23252 |
Vsevolod, спасибо что нашли файл, у меня его не было… https://play.google.com/store/apps/details?id=com.google.zxing.client.android |
Vsevolod Пользователь Сообщений: 485 |
Hugo, дело было не в считке, я смотрел визуально на линии — они почему-то у большиснтва решение не верно генерировались. То есть я вижу посылку с реальным ШК и то, что генерилось большинством решений из гугла( Ну сам факт, решение есть — работает. Единственное ниже 26 размера трудно считывается. Я использую для гугла: https://play.google.com/store/apps/details?id=com.google.zxing.client.android Он все сканирует очень крутой апп. Еще раз спасибо |
Anton_L Пользователь Сообщений: 1 |
#9 17.02.2021 11:14:24
А нет ли, случайно, такой же «опции» для генерации EAN 13? |
||
БМВ Модератор Сообщений: 21380 Excel 2013, 2016 |
По вопросам из тем форума, личку не читаю. |
Добрый день всем. |
|
БМВ Модератор Сообщений: 21380 Excel 2013, 2016 |
Если смотреть на описание то не в формате дело, а в его использовании. По вопросам из тем форума, личку не читаю. |
Евгений Царенко Пользователь Сообщений: 3 |
#13 17.11.2021 09:52:03
что вы имеете ввиду? |
||
вот 2 образца штрих кода. 1й сгенерирован в екселе через code 128 2й на сайте GS1. как видно хотя состав кода один, ридер распознает его как code 128 или code 128 GS1. Изменено: Евгений Царенко — 17.11.2021 10:23:09 |
|
monaxik Пользователь Сообщений: 2 |
#15 19.04.2022 13:11:34
Спасибо огромное, несколько лет пытался найти нормальное решение, не нагружая файл, это самый простой вариант. |
||
При ведении учета в торговле, создании личных каталогов используются штрих-коды. Для их последующего считывания существуют сканеры. А создать можно с помощью программных продуктов разработанных специально для Excel.
Как сделать штрих-код в Excel
Сформировать генератор штрих-кодов в Excel можно разными способами: с помощью макроса, инструмента ActiveX и разработанных модулей. Рассмотрим на примере одного из специализированных продуктов. Он является абсолютно бесплатным. Поэтому расценивать статью как рекламную нельзя.
Самый простой способ это установить в Windows шрифты штрих кодов и тогда они буду доступны в Excel на панели «Главная»-«Шрифт».
Пару шрифтов-штрихкодов можно скачать в конце статьи
Так же можно скачать по адресу http://www.idautomation.com/font-encoders/word-excel-addin/ надстройку для ввода штрихкодов в программе Excel или Word.
Перед началом работы убедитесь, что в программе Excel доступен Visual Basic. А в настройках безопасности – сняты ограничения для макросов.
- Откройте сайт http://www.idautomation.com/font-encoders/vba-macro/. В списке бесплатных продуктов найдите «VBA Macros for Excel & Access». (Данный файл также можно скачать в конце статьи).
- Нажмите на ссылку и скачайте продукт на свой компьютер.
- Программа стачивается архивом. Разархивируйте файл с названием «BarcodeFunctions.zip».
- Одновременным нажатием клавиш Alt + F11 вызовите редактор Visual Basic. В верхнем поле нажмите кнопку File. Нам нужно импортировать загруженный из Интернета код.
- Находим скачанный файл. В папке Windows VBA выбираем IDAutomation.bas. Импортированный модуль «добавляет» в книгу Excel шрифты и функции, чтобы преобразовывать набор цифр и букв в штрих-код.
- После импорта он появляется в папке «Модули».
- Далее нужно выйти из редактора Visual Basic. В ячейку A2 ввести пробный код (например, 11223344) и нажать «Разработчик»-«Макрос».
- В появившемся меню выбираем макрос для генерации 8-ми значного штрихкода и нажимаем «выполнить».
Следующий этап – печать штрих-кода из Excel для проверки правильности кодировки. То есть напечатать коды можно только тогда, когда используются специальные шрифты.
Еще один способ формирования штрих-кодов – написать макрос (реализовано тут).
Чтобы добавить штрих-код в Excel 2007, нужно выполнить следующую последовательность:
- Нажать кнопку «Файл» — «Параметры». В основных параметрах – поставить галочку «Показывать вкладку «Разработчик» на ленте.
- Вкладка «Разработчик». Находим кнопку «Вставить» — «Элементы управления ActiveX». Выбираем «Другие элементы управления».
- В открывшемся меню находим StrokeScribe Objekt. Нажимаем ОК. Рисуем мышью прямоугольник в любом месте страницы.
- Появляется штрих-код. Открываем меню правой кнопки мыши. «Свойства». Alphabet – для выбора типа штрих-кода.
Чтобы нарисованный код «заработал» (адаптировался под введенные пользователем цифры), нужно писать макрос.
Как подключить сканер штрих-кода к Excel
Процесс подключения зависит от модели сканера и его возможностей. Иногда ничего делать не нужно. Достаточно подключить сканер к компьютеру, используя включение «разъем клавиатуры», и открыть во время работы книгу Excel (должен быть установлен USB-драйвер сканера).
Сканер не воспринимает штрих-код как графический объект – он преобразует его в набор цифр. Во время работы в активную ячейку вставляется числовое значение, считываемое устройством, и срабатывает перевод строки. Детектор посылает символ Enter, что заставляет курсор перейти в следующую строку.
Ряд моделей сканеров работает как клавиатура. При вводе кода данные сразу попадают в активную ячейку листа.
Скачать макрос генератор штрих кодов в Excel
Скачать шрифты штрих-кодов
Для ряда устройств требуется специальная надстройка: стандартное меню не справится с задачей.