
我可以看到 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。
例如問題所在的表格
您是否已閱讀條款和條件
未勾選意味著不,他們沒有。