「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1240
現在:3


選択していないチェックボックスの色を変えたい

ページOpenOffice.org FAQの登録ページ
投稿者aslan
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2010-06-16 03:16:12 (水)
OSWindows XP x64
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

シート上に多数の
 □ 項目名
を配置してあり、チェックボックスの選択/非選択と直下のセルの値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 (木))

教えて頂いた方法で印刷する/しないを制御できました。
ありがとうございました。

お名前:
題名: