-1

我可以在以下方面使用一些指导:

我正在创建一个生成带有字段代码/书签文本的条形码的 Word 表单:

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

基本上我正在创建一个具有多个选项的表单,生成包含用户选择的条形码。该表格随后会到达一些过去抄录该表格的工作人员。现在他们只需扫描条形码并继续他们的快乐方式。

我有多个复选框表单域 - 假设让我们说选项是

  1. 男性
  2. 女性

假设复选框 1 的书签名称为“checkMale”,而复选框 2 的书签名称为“checkFemale”。

现在我希望我的 DISPLAYBARCODE 字段根据选中的框生成文本值为“男性”或“女性”的条形码。

我用 VBA 代码操作这些的能力是有限的。如果有办法在没有 VBA 的情况下做到这一点,请帮助我!如果您认为 VBA 是最佳选择,请让我走上正确的道路。我的 google-fu 被证明是徒劳的。

提前致谢,

J。

4

1 回答 1

2

您不能通过字段编码测试复选框表单字段的状态 - 需要一个宏。非宏解决方案是使用下拉表单域,它还具有只能选择一项的优点。例如,如果您的下拉菜单包含以下选项:

  • 选择
  • 男性
  • 女性

您可以使用 DISPLAYBARCODE 字段编码为:

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

或者:

{IF{REF Dropdown1}<> "选择" {DISPLAYBARCODE "{REF Dropdown1}" CODE128 \T \H 850 \R}}

于 2018-01-08T23:57:05.740 回答