![如何在ms word中將單選按鈕設定為正方形](https://rvso.com/image/1628406/%E5%A6%82%E4%BD%95%E5%9C%A8ms%20word%E4%B8%AD%E5%B0%87%E5%96%AE%E9%81%B8%E6%8C%89%E9%88%95%E8%A8%AD%E5%AE%9A%E7%82%BA%E6%AD%A3%E6%96%B9%E5%BD%A2.png)
我可以看到 MS Word(Active X Control)中的選項按鈕是圓形的。我想建立複選框樣式的選項按鈕或選項按鈕樣式的複選框。為了清楚起見,假設我有“是”和“否”選項,並且我希望用戶可以選擇“是”或“否”,但這將是複選框樣式而不是圓形單選按鈕。我可以看到這可以在 pdf 中完成,但我看不到 MS Word Active X 控制項中的方法。
有什麼辦法可以在 MS Word 中實現這一點嗎?
答案1
我能夠解決此問題的唯一方法是向 Word 文件添加複選框和一些 VBA。當我選擇一個複選框時,它會清除所有其他複選框。我設定了兩個複選框,一個名為 chkYes,另一個名為 chkNo。然後我在 VBA 編輯器中加入了這段程式碼。您應該能夠將其剪切並粘貼進去。享受。
變暗 varInd 作為字串
私有子chkYes_Click()
If varInd = "Running" Then Exit Sub
varInd = "Running"
chkNo.Value = 0
chkYes.Value = 1
varInd = ""
結束子
私有子 chkNo_Click()
If varInd = "Running" Then Exit Sub
varInd = "Running"
chkYes.Value = 0
chkNo.Value = 1
varInd = ""
結束子
答案2
ActiveX 單選按鈕控制項總是點樣式。 ActiveX 複選框控制項將始終是一個勾選。如果您想要不同的控件,則需要查看第 3 方控件庫。您無法編輯 ActiveX 控制項的視覺外觀,只能編輯它們的行為。
如果必須使用複選框,則未勾選的綁定為 0,勾選的為 1。
例如問題所在的表格
您是否已閱讀條款和條件
未勾選意味著不,他們沒有。