[#50128] sprintf のフォーマット — dezawa <dezawa@...>

出沢です

20 messages 2015/05/03
[#50129] Re: sprintf のフォーマット — Yukihiro Matsumoto <matz@...> 2015/05/04

まつもと ゆきひろです

[#50130] Re: sprintf のフォーマット — Tanaka Akira <akr@...> 2015/05/04

2015年5月4日 12:03 Yukihiro Matsumoto <matz@ruby.or.jp>:

[#50131] Re: sprintf のフォーマット — Nobuyoshi Nakada <nobu@...> 2015/05/04

2015年5月4日月曜日、Tanaka Akira<akr@fsij.org>さんは書きました:

[ruby-list:50163] Re: [質問] Ruby WIN32OLE Excel 棒グラフの色変更

From: Masaki Suketa <masaki.suketa@...>
Date: 2015-05-26 21:06:59 UTC
List: ruby-list #50163
助田です。

On Tue, May 26, 2015 at 01:47:58PM +0900, yamataka@u08.itscom.net wrote:
> 
> の.Fill.ForeColor.RGB = RGB(255, 0, 0)
> 
> bar2.Format.ForeColor.RGB = 255 
> で、bar2の棒の色が赤に変更にはなったのですが、RGBの3値で指定する方法
> 
> を、Rubyでどのように記述するのか、ご教示いただけますでしょうか?
> 

多分、RGB関数に相当するメソッドをRubyで用意するしかないと思います。

  def rgb(red, green, blue)
    red | (green << 8) | (blue << 16)
  end

  bar2.Format.ForeColor.RGB = rgb(255, 0, 0)

みたいな感じです。

  助田

In This Thread