[#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

MjAxNeW5tDXmnIg05pelIDEyOjAzIFl1a2loaXJvIE1hdHN1bW90byA8bWF0ekBydWJ5Lm9yLmpw

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

MjAxNeW5tDXmnIg05pel5pyI5puc5pel44CBVGFuYWthIEFraXJhPGFrckBmc2lqLm9yZz7jgZXj

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

From: ikezawa@... (ikezawa)
Date: 2015-05-27 10:16:38 UTC
List: ruby-list #50164
池澤といいます

rgbメソッド 美しいですねー。

Masaki Suketa <masaki.suketa@nifty.ne.jp> さんwrites:
>   def rgb(red, green, blue)
>     red | (green << 8) | (blue << 16)
>   end

こんなに美しく書けるのかーと思いました。

私はビット演算など使ったこともなく、勉強になりました。ありがとうございま
す。ちなみに自分が苦労して調べながら考えたのはこんなやつでした。進歩の足
跡として。
> def rgb(r, g, b)
>   "#{'%02x' % b}#{'%02x' % g}#{'%02x' % r}".to_i(16)
> end
> 
> p rgb(255,102,102)

もうひとつの課題の
msoThemeColorAccent6 のほうは
オブジェクトブラウザで調べながらのコピペですが、こんな感じで値が取得でき
ました。既出かなあとは思いますが。

require 'win32ole' 

module Office
end
WIN32OLE.const_load('Microsoft Office 14.0 Object Library', Office)

p Office::MsoThemeColorAccent6

池澤 一廣 ikezawa@nasuinfo.or.jp 090-7671-4470

In This Thread