選択していないチェックボックスの色を変えたい †
ページ | OpenOffice.org FAQの登録ページ |
---|---|
投稿者 | aslan |
分類 | |
優先順位 | |
状態 | |
カテゴリー | |
投稿日 | 2010-06-16 03:16:12 (水) |
OS | Windows XP x64 |
依存するページ | |
バージョン |
メッセージ †
回答ページでは行末に「~」を付加する必要はありません |
シート上に多数の
□ 項目名
を配置してあり、チェックボックスの選択/非選択と直下のセルの値1/0を連動させてあります。
これを、チェックボックス選択時は黒、非選択時は灰色(または印刷しない)にしたいです。
項目名の方は、条件付き書式でチェックボックス直下のセルを参照することで色の変更ができました。
チェックボックスそのものの方はマクロが必要だと思いますが、チェックボックスの名前を指定せずに汎用的に呼び出し元を参照する書き方はないでしょうか。
背景色のみ †
ike@九州 (2010-06-16 16:10:46 (水))
チェックボックスそのものの色の事でしょうか?
色については周りの背景色のみの変更しか出来ないようですので
その場合、印刷するプロパティを False にするのみだと思います。Sub check(oEv) oCheckbox = oEv.source.getModel() IF oCheckBox.state = 1 then oCheckBox.Printable = True Else oCheckBox.Printable = False End IF End Subチェックボックスのプロパティで
オンの値に項目名、オフにスペースを指定する事も可能ですね。
印刷する/しない、で解決しました †
aslan (2010-06-17 00:00:32 (木))
教えて頂いた方法で印刷する/しないを制御できました。
ありがとうございました。