利用者が使い慣れたExcelでアンケートシートを作ろうとした際のこと。
どれか1つを選択してほしい場合は、オプションボタンを使う。開発タブにあり、フォームコントロールとActiveXの2つがある。
フォームコントロール
- フォントの見た目がActiveXと比べればマシ。
- グループ化するのに、グループポックスを使用しないといけない。
- 行や列の追加・削除でグループボックスに入ったり外れたりすると挙動が想定外となる
- レイアウト上、グループボックスが不要な場合は非表示にしないといけない。が、非表示にするとどこにあったかわからなくなる。
- 誤ってグループボックスが重なったりするとやはり想定外の挙動となる。
ActiveX
- グループ化するのにグループ名を指定できるので、フォームのように想定外の動作をすることはない
- フォントの見た目がひどい。クリックしたときとそうでないときで大きさが変わる?
- 項目Aを選択し、項目Bを選択してさらに項目Aを選択…と繰り返すと、どんどんフォントが大きくなる(致命的)
- プロパティ上のフォントサイズは変わっておらず、コントロールのサイズを変更すると直る。
- 当方では2013で発生。MSも認識はしているらしいが、対応作なし…
https://support.microsoft.com/ja-jp/help/417966
ActiveXのフォントが大きくなる不具合は致命的なので、グループボックスの位置に注意しながらフォームコントロールを使うことにした。 どちらの場合もだが、オプションボックスをセル内に収まるようにしないと、セルの追加で配置がずれてしまうので注意。