我有一个要发送给用户的 Word 文档。文档中有两组ActiveX 单选按钮供用户选择。我使用单选按钮是因为每个选项必须互斥,并且有一个例外。
第二组单选按钮必须是第一组单选按钮之一的子选项(即,彼此互斥,但仅当选择第一组中的一个单选按钮时可用)。
例如,如果我的表格用于订购某种水果,并且我的选择如下:
Set 1 Fruit:
Option1 - Oranges - deselected
Option2 - Bananas - deselected
Option3 - Strawberries - deselected
Option4 - Kiwis - deselected
Option5 - Apples - selected
我将为这种类型的苹果准备第二套,如下所示:
Set 2 Type of Apple:
Option1 - Honey Crisp - selected
Option2 - Golden Delicious - deselected
但如果在第 1 组中选择了 Apple 以外的任何内容,则第 2 组将如下所示:
Set 2 Type of Apple:
Option1 - Honey Crisp - deselected
Option2 - Golden Delicious - deselected
我向管理层提议,除非选择了第一组中的正确单选按钮,否则在第二组中应有第三个单选按钮表示“N/A”,但他们不希望这样。他们希望如果在第一组中选择了 Apple 以外的任何选项,则第二组单选按钮将为空白。
我做了一些挖掘并发现了这一点......
这些似乎都对我没什么帮助,而且由于此表单正在分发给用户,出于安全原因,管理层也不喜欢使用 VBA/Macros 作为一种选择。
有没有不使用宏的方法?是否有以这种方式运行的内置控件?我不认为复选框是一种选择,因为第 2 组中的复选框必须相互排斥,而复选框在没有宏的情况下无法以这种方式运行。
我可以将第二组中两个单选按钮的默认值都设置为 false ,但有没有办法为没有开发人员选项卡的用户将它们设置或切换为 false ,或者必须关闭文档并重新打开它?
谢谢你的帮助!