Штрих код в word
Штрих код в word
Barcode.ttf Шрифт TrueType для отображение штрихкодов.
Barcode.bas Исходные тексты функций преобразования различные кодировок штрихкодов.
Barcode.doc Пример использования штрихового кодирования в Microsoft Word.
Barcode.mdb Пример использования штрихового кодирования в Microsoft Access.
Barcode.xls Пример использования штрихового кодирования в Microsoft Excel.
Descript.doc Описание принципов формирования штрихкодов.
Readme.txt Описание установки и использования. Этот файл.
2.1. Загрузка пакета на компьютер
3.1. Подготовка документа офисного приложения для использования штрихкодов
— Откройте приложение Micosoft Excel (Word или Access). Создайте новый или откройте существующий документ.
— Выберите в меню Сервис команду Макрос и Редактор Visual Basic.
— В окне редактора Visual Basic в меню File выберите команду Import File.
— Найдите в папках и выберите файл Barcode.bas, включенный в этот комплект. Теперь в список Modules добавиться новый модуль Barcode.bas.
— Закройте редактор Visual Basic и вернитесь в окно Microsoft Excel (Word или Access).
Документ готов для использования штрихового кодирования.
3.2. Вставка штрихкодов в файлы Microsoft Excel
— Выполните инструкцию по подготовке документа для использования штрихкодов, описанную в п.3.1.
— Выберите ячейку, куда Вы хотите вставить штрихкод.
— В меню Вставка выберите команду Функция. Откроется окно Мастер функций
— Мастер функций — шаг 1 из 2. Выберите в левом поле категорию Определенные пользователем и выберите в правом поле одну из функций Codabar, Code_128, Code_39 или Interleaved_2of5 в зависимости от требуемой символики. Нажмите кнопку OK.
— Мастер функций — шаг 2 из 2. В качестве аргумента A задайте формулу, определяющую значение, которое Вы хотели бы закодировать. Нажмите кнопку OK.
— Установить для выбранной ячейки шрифт Barcode размером от 16 до 36 пунктов (оптимальный размер подбирается в зависимости от модели сканера, обычно 26 пунктов).
Теперь содержимое ячейки отображает штрихкод, в котором закодировано значение параметра A функции кодирования.
3.2. Вставка штрихкодов в файлы Microsoft Word
— Выполните инструкцию по подготовке документа для использования штрихкодов, описанную в п.3.1.
— Вставьте текстовые поля формы документа, которые будут содержать штрихкоды.
— Создайте макрос, заполняющий эти поля результатом выполнения функций штрихового кодирования Codabar, Code_128, Code_39 или Interleaved_2of5.
Например,
ActiveDocument.FormFields(«MyBarcode»).Result = _
Code_128(ActiveDocument.FormFields(«MyData»).Result).
— Установите созданный макрос на кнопку или на выход из поля данных формы документа.
— Установите для полей, содержащих штрихкод, шрифт Barcode размером от 16 до 36 пунктов (оптимальный размер подбирается в зависимости от модели сканера, обычно 26 пунктов).
— Не забудьте отключить выделение полей серым фоном, иначе ухудшается распознавание черного на сером.
3.3. Вставка штрихкодов в файлы Microsoft Access
— Выполните инструкцию по подготовке документа для использования штрихкодов, описанную в п.3.1.
— На новой форме или в отчете установите Надпись (Label), определяемую как результат действия одной из функций Codabar, Code_128, Code_39 или Interleaved_2of5.
— Установите для Надписи (Label) шрифт Barcode размером от 16 до 36 пунктов (оптимальный размер подбирается в зависимости от модели сканера, обычно 26 пунктов).
Примечания
— Функции штрихового кодирования могут быть использованы непосредственно в запросах, до отображения на форме.
Функция преобразует цифры и служебные символы в штриховой код Codabar, отображаемый посредством шрифта Barcode.
Параметр A — строка символов из набора
[ 0 1 2 3 4 5 6 7 8 9 — $ : / . + * a b c d t n e ]
Функция автоматически вставляет символы d и е для формирования стартовых и стоповых разрядов.
Функция преобразует символы в штриховой код Code 128, отображаемый посредством шрифта Barcode.
Параметр A — строка символов с кодами ASCII от 0 до 127
Функция автоматически формирует стартовый и стоповый разряды.
Функция преобразует прописные латинские буквы, цифры и служебные символы в штриховой код Code 39, отображаемый посредством шрифта Barcode.
Параметр A — строка символов из набора [ 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z — $ : / . + * % SPACE ]
Функция автоматически вставляет символы * для формирования стартовых и стоповых разрядов.
4.4. Interleaved_2of5
Функция преобразует цифры в штриховой код Interleaved 2 of 5, отображаемый посредством шрифта Barcode.
Параметр A — строка символов из набора [ 0 1 2 3 4 5 6 7 8 9 ]
Параметр Check — При значении True функция производит автоматический расчет контрольного знака. По умолчанию False.
Функция автоматически формирует стартовый и стоповый разряды. Нечетное число цифр с учетом контрольного разряда дополняется слева символом «0».
Добавление штрихкодов к наклейкам
Штрихкоды
В Word больше нет встроенных инструментов для штрихкодов. Однако вы можете создать штрихкоды с помощью двух кодов полей: дисплайбаркоде и мержебаркоде.
Эти коды полей поддерживают 10 типов штрихкодов, включая UPC, код 39 и код 128. Имеется код CASE или ITC14, но он отличается от стандартного штрихкода типа отслеживания, чем традиционный формат почтовой рассылки.
Более ранний штрихкод , ПОДДЕРЖИВАЕМый ZIP-и Zip + 4, не поступил на 2013 января, по крайней мере, для почтовой скидки. Оно заменено штрихкодом интеллектуального почтового ящика. Если вам нужно создать почтовые штрихкоды, в почтовой службе США есть несколько ресурсов, которые помогут вам. Кроме того, существуют сторонние поставщики надстроек и инструменты для почтовых штрихкодов.
Вы можете создавать метки с помощью штрихкодов, используя дисплайбаркоде и мержебаркоде. В этом примере мы используем несколько Мержефиелдс, поэтому мы постараемся, как это сделать с помощью Дисплайбаркоде.
Если вы хотите использовать только штрихкод с жестко закодированным значением, просто используйте Дисплайбаркоде. Информацию и примеры можно найти в статье код поля: дисплайбаркоде.
Эти действия используют электронную таблицу Excel в качестве источника данных для наклеек. Слияние создает метки с удобным для чтения именем и адресом и штрихкодом 128 под именем, фамилией и городом для чтения машин. Имена полей уникальны для любого источника данных Excel, который вы используете. Здесь приведены только примеры.
Рекомендации по созданию электронной таблицы с помощью списка рассылки и дополнительные сведения о слиянии можно найти в разделе Создание и печать почтовых наклеек для списка адресов в Excel.
Примечание: Коды полей и типов штрихкодов не чувствительны к регистру.
В Excel Подготовьте лист и назовите диапазон. Дополнительные сведения можно найти в статье Создание и печать почтовых наклеек для списка адресов в Excel.
Перейдите к разделу рассылки > начните слияние > меток.
Выберите поставщика наклеек и продукт, который нужно использовать. Если вы не видите список поставщиков наклеек, выберите Параметры.
Если вы не видите свой номер продукта, выберите команду создать метку и настройте специальную наклейку.
Нажмите кнопку ОК.
Подключите источник данных в Word.
Нажмите Рассылки > Выбрать получателей.
Выберите существующий списоки выберите файл Excel.
Если появится диалоговое окно Подтверждение источника данных, нажмите кнопку Показать все, а затем выберите пункт листы MS Excel с помощью DDE (*. xls).
Выберите именованную группу.
Если вам нужно, нажмите кнопку рассылки > изменить список получателей и убрать всех пользователей, которых нет в списке.
Щелкните или коснитесь первой метки документа.
Разместите «AddressBlock» в верхней части наклейки. Дополнительные сведения можно найти в статье Создание и печать почтовых наклеек для списка адресов в Excel.
Нажмите клавишу ВВОД, а затем — клавиши CTRL + F9, чтобы открыть поле.
Введите DisplayBarcode» . Добавьте предложение с расценками.
Нажмите клавиши CTRL + F9 и введите MergeField FirstName .
Переместите курсор за пределы правой фигурной скобки и снова нажмите клавиши CTRL + F9.
Введите MergeField LastName и передвиньте курсор вправо.
Нажмите клавиши CTRL + F9 и введите MergeField City . Перемещение курсора вправо за пределы фигурной скобки.
Введите пробел и предложение, а затем тип штрихкода и любые переключатели, например » Code128 t h 1440 | . Заканчиваться вертикальной чертой.
Код должен выглядеть следующим образом:
Выберите пункт рассылки > Обновить наклейки. Остальные наклейки на странице должны быть заполнены.
Чтобы протестировать слияние, нажмите кнопку Просмотреть результаты.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Штрих-код в Word из 1С
Очень часто возникает задача формировать документы Word из 1С. Это могут быть договоры с контрагентами, какие-либо спецификации, акты выполненных работ. Связано это, как правило, с удобством для пользователя использования привычного редактора, с возможностью применять широкие функции Word по форматированию документа. Для поиска в базе 1С электронного документа, аналога бумажного документа, во многих организациях используют штрихкодирование документов. Создание штрих-кода, хранение его в базе данных и распечатка на бумажном носителе печатной формы 1С со штрих-кодом – неоднократно описанная задача. Аналогично можно штрих-код вставить в документ Word при формировании его из 1С. Для этого можно применить TTF -шрифты, представляющие собой штрих-коды. Например известный всем EANG 000. TTF ( EanGnivc ) или code 128. ttf , или подобные им TTF -шрифты-штрих-коды (http://fontomania.ru/category/64-shtrih-kodyi/) или (http://ru.fonts2u.com/category.html? > ActiveBarcode 3.50″ ( BARCODE . OCX ) или компонент используемый на платформе 8.Х – «1С:Печать штрих-кодов «.
В использованном примере файла-шаблона приведу разные способы формирования штрих-кода. В подготовленный для заполнения из 1С шаблон Word в нужное место страницы можно вставить закладку с нужным типом шрифта TTF-штрих-кода:
Вместо закладки можно использовать поле с типом «DocVariable».
Вставим в нужное место шаблона ActiveX-штрих-коды:
У объектов ActiveX в свойствах можем выбрать определённый тип штрих-кода или оставить AutoType :
Затем при заполнении шаблона документа Word будем присваивать значение штрих-кода нужному свойству объекта:
Наборы свойств объектов «Barcode1″(ActiveBarcode) и «BarcodeCtrl1″(1С:Печать штрих-кодов) всегда можно посмотреть в отладчике. Свойствами » CodeAuto» и «CodeType» можно управлять программно.
В результате заполнения шаблона получим результат:
В дальнейшем электронный аналог печатного документа может быть найден в базе считыванием штрих-кода со страницы документа с помощью сканера штрих-кодов.
Я приложил для примера шаблон документа Word и обработку, которая используя этот шаблон сформирует штрих-коды в нём. Код обработки можно использовать для собственных разработок.