MS Word でラジオ ボタンを正方形にする方法

MS Word でラジオ ボタンを正方形にする方法

MS Word (Active X コントロール) では、オプション ボタンが丸いことがわかります。チェックボックス スタイルのオプション ボタン、またはオプション ボタン スタイルのチェックボックスを作成したいと思います。明確にするために、はいといいえのオプションがあり、ユーザーがはいまたはいいえを選択できるようにしたいが、丸いラジオ ボタンではなくチェックボックス スタイルにしたいとします。これは PDF では実現できると思いますが、MS Word Active X コントロールでは方法がわかりません。

MS Word でこれを実現する方法はありますか?

答え1

この問題を回避する唯一の方法は、Word 文書にチェックボックスと VBA を追加することです。チェックボックスを 1 つ選択すると、他のチェックボックスがすべてクリアされます。チェックボックスを 2 つ設定しました。1 つは chkYes、もう 1 つは chkNo です。次に、VBA エディターでこのコードを追加しました。切り取って貼り付けるだけでよいはずです。最初の行は (General) (Declarations) に収まるはずです。お楽しみください。

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 チェックボックス コントロールは常にチェック マークになります。別のコントロールが必要な場合は、サード パーティのコントロール ライブラリを参照する必要があります。ActiveX コントロールの外観を編集することはできません。編集できるのは、その動作のみです。

チェックボックスを使用する必要がある場合は、チェックされていないものを 0 に、チェックされているものを 1 にバインドします。

例えば、質問が

利用規約を読みましたか

チェックが付いていないということは、そうではないことを意味します。

関連情報