我可以对以下内容使用一些指导:
我正在创建一个Word表单,用于生成带有字段代码/书签文本的条形码:
{DISPLAYBARCODE "{REF TXTUSN}" CODE128 \T \H 850 \R}
基本上我正在创建一个包含多个选项的表单,生成包含用户选择的条形码。然后,表格到达了一些过去转录它的工作人员。现在他们只扫描条形码并继续他们的快乐方式。
我有多个复选框表格 - 假设我们说选项是
并且假设复选框1具有书签名称“checkMale”&复选框2的书签名称为“checkFemale”。
现在我希望我的DISPLAYBARCODE字段生成条形码,文本值为“男性”或“女性”,具体取决于选中的复选框。
我使用VBA代码操纵这些内容的能力有限。如果没有VBA有办法做到这一点,请帮助我!如果您认为VBA是最佳选择,请指引我走正确的道路。我的谷歌已经证明没有结果。
提前致谢,
学家
答案 0 :(得分:2)
您无法通过字段编码测试复选框表单域的状态 - 需要使用宏。非宏观解决方案是使用下拉表单字段,其优点还在于只能选择一个项目。例如,如果您的下拉列表中包含以下选项:
您可以使用DISPLAYBARCODE字段编码为:
{DISPLAYBARCODE" {REF Dropdown1}" CODE128 \ T \ H 850 \ R}
或:
{IF {REF Dropdown1}<> "选择" {DISPLAYBARCODE" {REF Dropdown1}" CODE128 \ T \ H 850 \ R}}