Excel
Часто задаваемые вопросы
Standard или выше
Объект штрих-кода не может быть вставлен в мой документ (Невозможно вставить объект).Link
Я пытаюсь добавить объект ActiveBarcode, однако получаю диалоговое окно с сообщением об ошибке «Невозможно вставить объект» или «Не удалось инициализировать объект ActiveBarcode».
Это возможно, поскольку компания Microsoft изменила значения по умолчанию для настроек безопасности ActiveX в новой установке любого продукта Office.
ActiveBarcode использует технологию ActiveX, поэтому необходимо включить ее.
Мы рекомендуем установить настройки безопасности в соответствии с прежними настройками по умолчанию, которые Microsoft использовала ранее. Для этого откройте диалоговое окно «Параметры» и выберите «Центр управления безопасностью» в меню слева.

После завершения перейдите в правую часть диалогового окна и нажмите кнопку «Настройки Центра управления безопасностью ».

В Центре управления безопасностью выберите «Настройки ActiveX» в меню слева. Параметры ActiveX отображаются справа.
Здесь вы можете видеть, что ActiveX полностью отключен.

Мы рекомендуем выбрать «Запрашивать подтверждение» перед включением всех элементов управления с минимальными ограничениями.
Нажмите «ОК», чтобы завершить и сохранить новые настройки.
Для получения дополнительной информации об изменениях в Office, пожалуйста, ознакомьтесь со статьей службы поддержки Microsoft:
ActiveX controls are disabled by default in Microsoft 365 and Office 2024
ActiveBarcode использует технологию ActiveX, поэтому необходимо включить ее.
Мы рекомендуем установить настройки безопасности в соответствии с прежними настройками по умолчанию, которые Microsoft использовала ранее. Для этого откройте диалоговое окно «Параметры» и выберите «Центр управления безопасностью» в меню слева.

После завершения перейдите в правую часть диалогового окна и нажмите кнопку «Настройки Центра управления безопасностью ».

В Центре управления безопасностью выберите «Настройки ActiveX» в меню слева. Параметры ActiveX отображаются справа.
Здесь вы можете видеть, что ActiveX полностью отключен.

Мы рекомендуем выбрать «Запрашивать подтверждение» перед включением всех элементов управления с минимальными ограничениями.
Нажмите «ОК», чтобы завершить и сохранить новые настройки.
Для получения дополнительной информации об изменениях в Office, пожалуйста, ознакомьтесь со статьей службы поддержки Microsoft:
ActiveX controls are disabled by default in Microsoft 365 and Office 2024
Сообщение об ошибке: Невозможно создать объект ActiveBarcode. [..]Link
При попытке вставить штрих-код с помощью надстройки появляется сообщение об ошибке. Как следует поступить?
Это сообщение об ошибке появляется, когда объект штрих-кода не может быть вставлен. Это может быть вызвано несколькими причинами:
ActiveBarcode или один из его компонентов установлен некорректно. В этом случае рекомендуется переустановить ActiveBarcode.
Объект штрих-кода блокируется настройками безопасности Office. ActiveBarcode использует технологию ActiveX, которая должна быть включена в Центре управления безопасностью. Инструкции по этому вопросу можно найти в разделе часто задаваемых вопросов, расположенном непосредственно над этим.
Объект штрих-кода блокируется групповой политикой. Проверьте, не установлена ли групповая политика, блокирующая ActiveX или другое активное содержимое в Office. В качестве альтернативы обратитесь к вашему администратору.
Объект штрих-кода блокируется сторонним программным обеспечением безопасности. Проверьте, используете ли вы какое-либо программное обеспечение безопасности, которое может блокировать ActiveX или другой активный контент в Office. В качестве альтернативы обратитесь к вашему администратору.
ActiveBarcode или один из его компонентов установлен некорректно. В этом случае рекомендуется переустановить ActiveBarcode.
Объект штрих-кода блокируется настройками безопасности Office. ActiveBarcode использует технологию ActiveX, которая должна быть включена в Центре управления безопасностью. Инструкции по этому вопросу можно найти в разделе часто задаваемых вопросов, расположенном непосредственно над этим.
Объект штрих-кода блокируется групповой политикой. Проверьте, не установлена ли групповая политика, блокирующая ActiveX или другое активное содержимое в Office. В качестве альтернативы обратитесь к вашему администратору.
Объект штрих-кода блокируется сторонним программным обеспечением безопасности. Проверьте, используете ли вы какое-либо программное обеспечение безопасности, которое может блокировать ActiveX или другой активный контент в Office. В качестве альтернативы обратитесь к вашему администратору.
После закрытия документа я не могу изменить штрих-код.Link
Я создал документ с объектом штрих-кода, сохранил его и закрыл. При следующем открытии я не могу изменить объект штрих-кода.
Это связано с настройками безопасности вашей установки Office, Excel, Access или Word.
При открытии файла компонент ActiveX блокируется настройками безопасности.
Вы можете изменить это, открыв документ из надежного места:
1. Нажмите кнопку Microsoft Office, а затем нажмите кнопку «Параметры».
2. Выберите «Центр управления безопасностью», затем «Настройки центра управления безопасностью» и «Доверенные места».
3. Добавьте путь к файлу документа в список доверенных мест.
При открытии файла компонент ActiveX блокируется настройками безопасности.
Вы можете изменить это, открыв документ из надежного места:
1. Нажмите кнопку Microsoft Office, а затем нажмите кнопку «Параметры».
2. Выберите «Центр управления безопасностью», затем «Настройки центра управления безопасностью» и «Доверенные места».
3. Добавьте путь к файлу документа в список доверенных мест.
Штрих-код не подлежит изменению?Link
Почему я не могу изменить штрих-код, переместить его или изменить его размер?
Для редактирования объекта штрих-кода необходимо активировать режим дизайна.
Используйте эту кнопку для перехода в режим дизайна:

Затем вы сможете изменить штрих-код, щелкнув по нему правой кнопкой мыши.
Используйте эту кнопку для перехода в режим дизайна:

Затем вы сможете изменить штрих-код, щелкнув по нему правой кнопкой мыши.
Добавление объекта штрих-кода с помощью макроса VBALink
Как автоматически разместить штрих-код в документе с помощью макроса VBA?
У нас имеется обширная документация, демонстрирующая использование объекта штрих-кода с VBA.
Изменение текста штрих-кода с помощью макроса VBALink
Как можно изменить текст штрих-кода с помощью макроса VBA?
Для изменения текста штрих-кода используйте следующую команду:
ActiveDocument.Barcode1.Text = "12345"У нас имеется обширная документация, демонстрирующая использование объекта штрих-кода с VBA.
Штрих-код в ячейкеLink
Как поместить штрих-код в ячейку.
Excel не может поместить объект в ячейку. Однако вы можете разместить объект штрих-кода точно над ячейкой, что даст тот же эффект. Вы можете выполнить это вручную, используя надстройку, или воспользоваться макросом:
' get cell sizeУ нас имеется обширная документация, демонстрирующая использование объекта штрих-кода с VBA.
MyHeight = Range(CurrentCell).Height
MyWidth = Range(CurrentCell).Width
MyTop = Range(CurrentCell).Top
MyLeft = Range(CurrentCell).Left
' extend cell height to 30px, change if you like
Range(CurrentCell).RowHeight = 30
' embed the control at the cell location
ActiveSheet.OLEObjects.Add(ClassType:="ACTIVEBARCODE.BarcodeCtrl.1", Link:=False _
, DisplayAsIcon:=False, Width:=MyWidth, Height:=30, Top:=MyTop, Left:=MyLeft).Select
Ввод контрольных кодов в ExcelLink
Как ввести коды управления, например, «Возврат» при использовании Excel с объектом штрих-кода?
С помощью объекта штрих-кода можно непосредственно захватывать управляющие коды с помощью соответствующего символа ASCII.
Таким образом, вы можете создать этот символ непосредственно в Excel. Для этого воспользуйтесь функцией CHAR() внутри ячейки.
Для отображения символа возврата (ASCII 13) содержимое ячейки может выглядеть следующим образом:
Если вы используете Excel не на английском языке, необходимо заменить функцию CHAR на перевод, соответствующий вашему языку:
Английский язык: CHAR
Чешский: ZNAK
Датский: TEGN
Немецкий: ZEICHEN
Испанский: CARACTER
Финский: MERKKI
Французский: CAR
Венгерский: KARAKTER
Итальянский: CODICE.CARATT
Норвежский: TEGNKODE
Нидерландский: TEKEN
Польский: ZNAK
Португальский язык: CARÁCT
Русский: СИМВОЛ
Шведский: TECKENKOD
Турецкий: DAMGA
Таким образом, вы можете создать этот символ непосредственно в Excel. Для этого воспользуйтесь функцией CHAR() внутри ячейки.
Для отображения символа возврата (ASCII 13) содержимое ячейки может выглядеть следующим образом:
="Any kind of Text"&CHAR(13)Продолжайте читать, чтобы узнать больше об использовании управляющих символов в штрихкодах.
Если вы используете Excel не на английском языке, необходимо заменить функцию CHAR на перевод, соответствующий вашему языку:
Английский язык: CHAR
Чешский: ZNAK
Датский: TEGN
Немецкий: ZEICHEN
Испанский: CARACTER
Финский: MERKKI
Французский: CAR
Венгерский: KARAKTER
Итальянский: CODICE.CARATT
Норвежский: TEGNKODE
Нидерландский: TEKEN
Польский: ZNAK
Португальский язык: CARÁCT
Русский: СИМВОЛ
Шведский: TECKENKOD
Турецкий: DAMGA
Свяжите ячейку со штрих-кодомLink
Как можно связать ячейку с объектом штрих-кода, чтобы штрих-код всегда кодировал значение этой ячейки?
Откройте диалоговое окно свойств Excel для штрих-кода. В диалоговом окне свойств вы можете увидеть название объекта штрих-кода. Ниже представлены свойства объекта со свойством LinkedCell, которое позволяет связать штрих-код с содержимым ячейки.
Введите здесь нужную ячейку (например, Z3S17, что соответствует строке 3, столбцу 17).
Теперь штрихкод связан с содержимым этой ячейки: если содержимое ячейки изменится, штрихкод будет автоматически обновлен.
Подсказка: для упрощения этой задачи рекомендуется использовать надстройку.
Введите здесь нужную ячейку (например, Z3S17, что соответствует строке 3, столбцу 17).
Теперь штрихкод связан с содержимым этой ячейки: если содержимое ячейки изменится, штрихкод будет автоматически обновлен.
Подсказка: для упрощения этой задачи рекомендуется использовать надстройку.
Дата в виде штрих-кодаLink
Как можно отобразить дату в формате 19.05.2008 (ДД.ММ.ГГГГ) в штрих-коде вместо числа 39587?
Если вы вводите дату непосредственно в ячейку, введите следующую формулу:
="19.05.08"Если дата является результатом вычисления, воспользуйтесь следующей формулой в другой ячейке и свяжите объект штрих-кода с этой ячейкой:
=TEXT(B9;"TT.MM.JJJJ)"B9 является эталонной ячейкой для даты, и вам необходимо адаптировать ее соответствующим образом.
Руководства по использованию для более старых версий Office.Link
У вас имеются пошаговые инструкции для более старых версий Office?
Вы можете скачать руководства для устаревших версий Office в формате PDF здесь:
ActiveBarcode-Excel-2007-EN.pdf (English)
ActiveBarcode-Excel-2007-DE.pdf (German)
ActiveBarcode-Excel-97-2000-XP-2003-EN.pdf (English)
ActiveBarcode-Excel-97-2000-XP-2003-DE.pdf (German)
ActiveBarcode-Word-2007-EN.pdf (English)
ActiveBarcode-Word-2007-DE.pdf (German)
ActiveBarcode-Word-97-2000-XP-2003-EN.pdf (English)
ActiveBarcode-Word-97-2000-XP-2003-DE.pdf (German)
ActiveBarcode-Access-Reports-2007-EN.pdf (English)
ActiveBarcode-Access-Reports-2007-DE.pdf (German)
ActiveBarcode-Access-Reports-2000-XP-2003-EN.pdf (English)
ActiveBarcode-Access-Reports-2000-XP-2003-DE.pdf (German)
ActiveBarcode-Access-Forms-2007-EN.pdf (English)
ActiveBarcode-Access-Forms-2007-DE.pdf (German)
ActiveBarcode-Access-Forms-2000-XP-2003-EN.pdf (English)
ActiveBarcode-Access-Forms-2000-XP-2003-DE.pdf (German)
ActiveBarcode-Excel-2007-EN.pdf (English)
ActiveBarcode-Excel-2007-DE.pdf (German)
ActiveBarcode-Excel-97-2000-XP-2003-EN.pdf (English)
ActiveBarcode-Excel-97-2000-XP-2003-DE.pdf (German)
ActiveBarcode-Word-2007-EN.pdf (English)
ActiveBarcode-Word-2007-DE.pdf (German)
ActiveBarcode-Word-97-2000-XP-2003-EN.pdf (English)
ActiveBarcode-Word-97-2000-XP-2003-DE.pdf (German)
ActiveBarcode-Access-Reports-2007-EN.pdf (English)
ActiveBarcode-Access-Reports-2007-DE.pdf (German)
ActiveBarcode-Access-Reports-2000-XP-2003-EN.pdf (English)
ActiveBarcode-Access-Reports-2000-XP-2003-DE.pdf (German)
ActiveBarcode-Access-Forms-2007-EN.pdf (English)
ActiveBarcode-Access-Forms-2007-DE.pdf (German)
ActiveBarcode-Access-Forms-2000-XP-2003-EN.pdf (English)
ActiveBarcode-Access-Forms-2000-XP-2003-DE.pdf (German)
Предупреждение о безопасности при открытии документов Office 2003Link
При открытии документов Word или Excel в Office 2003 появляются сообщения о безопасности. Как можно избежать этого, не снижая уровень безопасности?
К сожалению, для Office 2003 не существует такого элегантного решения, как для более поздних версий с доверенными местоположениями. Тем не менее, существует возможность полностью отключить запрос для элементов управления ActiveX в Office 2003 путем добавления ключа в реестр Windows. Обратите внимание, что это решение подходит не только для ActiveBarcode, но и для всех элементов управления ActiveX.
Запись в реестре гласит:
"UFIControls"=dword:00000001
Рекомендуется выполнить резервное копирование перед изменением реестра.
Запись в реестре гласит:
[HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security]
"UFIControls"=dword:00000001
Рекомендуется выполнить резервное копирование перед изменением реестра.