MS Word: управление текстовыми значениями закладок на основе значений флажков

Я мог бы использовать некоторые рекомендации по следующим вопросам:

Я создаю форму Word, которая генерирует штрих-коды с полевыми кодами / текстом закладки:

{DISPLAYBARCODE "{REF TXTUSN}" CODE128 \T \H 850 \R}

В основном я создаю форму с несколькими вариантами создания штрих-кодов, которые содержат выбор пользователя. Форма тогда достигает некоторого штата, который расшифровал это в прошлом. Теперь они просто сканируют штрих-код (ы) и идут своим путем.

У меня есть несколько полей формы флажка - гипотетически, скажем, варианты

  1. мужчина
  2. женский

И скажем, флажок 1 имеет имя закладки "checkMale", а флажок 2 имеет имя закладки "checkFemale".

Теперь я хотел бы, чтобы в моем поле DISPLAYBARCODE был создан штрих-код с текстовым значением "Мужской" или "Женский" в зависимости от установленного флажка.

Моя способность манипулировать ими с помощью кода VBA ограничена. Если есть способ сделать это без VBA, пожалуйста, помогите мне! Если вы считаете, что VBA - лучший вариант, пожалуйста, установите меня на правильный путь. Мой гугл-фу оказался бесплодным.

Заранее спасибо,

J.

1 ответ

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

  • выберите
  • мужчина
  • женский

Вы можете использовать поле DISPLAYBARCODE, закодированное как:

{DISPLAYBARCODE "{REF Dropdown1}" CODE128 \ T \ H 850 \ R}

или же:

{IF {REF Dropdown1}<> "Выбрать" {DISPLAYBARCODE "{REF Dropdown1}" CODE128 \T \H 850 \R}}

Другие вопросы по тегам