• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Spread(ver6)のヘッダで。。。)

Spread(ver6)のヘッダでヘッダー部分の背景色を指定した場合における問題と解決方法について

このQ&Aのポイント
  • Spread(ver6)のヘッダでヘッダー部分の背景色を指定した場合、枠線が白っぽく表示される問題があります。統一する方法はありますか?
  • また、以下のロジックを入れた場合にはセルの罫線と同じように線が引かれていますが、何か記述漏れがあるのでしょうか?
  • ヘッダの文字色を変更するためのロジックが記述されていますが、背景色を指定した場合に問題が発生し、枠線が白っぽく表示されます。この問題の解決方法をご教示ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.3

'// ヘッダの文字色替え Spred(0).Col = 3 Spred(0).Row = SpreadHeader + 1 Spred(0).CellType = CellTypeStaticText Spred(0).TypeTextWordWrap = True Spred(0).TypeHAlign = TypeHAlignCenter Spred(0).TypeVAlign = TypeVAlignCenter Spred(0).ForeColor = vbRed Spred(0).BackColor = RGB(200, 255, 200) Spred(0).BackColorStyle = BackColorStyleOverHorzGridOnly これでどうかな? 罫線と背景色の前後関係は、BackColorStyleで 罫線そのものの表示、非表示は、GridShowHoriz、GridShowVertで 罫線の色は、GridColorで 設定できるので、いろいろ試して見てください

その他の回答 (2)

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.2

#1です。 変えたいのは、全体ですか? 一部ですか? セル情報が変わるというのは、どう変わってしまうのでしょうか? 教えていただけると、こちらもアドバイスしやすいのでお願いします。

-cinq-
質問者

補足

説明不足でごめんなさい。 変えたいのは、一部です。 ============================ --  あ        | ============================ |→ ヘッダ a | b | c | ============================ -- 1 | 2 | 3  -- ---------------------------- | 4 | 5 | 6  |→ 項目 ---------------------------- -- c を以下のように変更したい。 文字色→ 赤 背景色→ 薄緑 Rowを-1にすると 3と6のセルが 文字色→ 赤 背景色→ 薄緑 に変わってしまいます。 Rowを-1000 +1 にすると上記の現象は 起きませんが罫線が引かれて表示されてしまいます。 上記の説明でわかりますでしょうか?

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.1

'// ヘッダの文字色替え Spred(0).Col = 0 Spred(0).Row = -1 Spred(0).CellType = CellTypeStaticText Spred(0).TypeTextWordWrap = True Spred(0).TypeHAlign = TypeHAlignCenter Spred(0).TypeVAlign = TypeVAlignCenter Spred(0).ForeColor = vbRed Spred(0).BackColor = RGB(200, 255, 200) Spred(0).BackColorStyle = BackColorStyleOverGrid ← 追加してみて

-cinq-
質問者

補足

回答ありがとうございます。 上記のロジックを追加しましたが、同じ結果でした。 原因は Spred(0).Row にあるみたいです。 -1に設定するとヘッダの線は正しく表示されるようです。 しかし、-1だとセルの情報が変わってしまいます。 もし、なにかわかりましたらよろしくお願い致します。

関連するQ&A