[#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:50160] Re: [質問] Ruby WIN32OLE Excel 棒グラフの色変更

From: <yamataka@...08.itscom.net>
Date: 2015-05-26 04:47:58 UTC
List: ruby-list #50160
山口です。

池澤さん、助田さん、ご教示ありがとうございます。

無事、希望どおりの動きをするようになりました。

池澤さんのご教示の
bar2 = icgraph.SeriesCollection(2)
bar2.Format.Fill.ForeColor.ObjectThemeColor = 10

に対して、

> yama@ROSWELL:~/bin$ grep -a -n bar2 mkdeferlist.rb 
> 170:bar2=icgraph.SeriesCollection(2).Select
> 171:bar2.Format.Fill.ForeColor.ObjectThemeColor = 10 # 
msoThemeColorAccent6

私、1行目の Select を削除するのを忘れており、
助田さんのメールで、自分の間違いに気が付きました。

後、

例えば、ExcelConst を load すれば、xlDownを、Ruby で XlDownと使用できる
ように、
module ExcelConst end
WIN32OLE.const_load(excel, ExcelConst)
lastrow = sheet.range("J5").End(ExcelConst::XlDown).Row

msoThemeColorAccent6 を、Rubyスクリプト中で、そのまま定数の様に使用する
ためのRuby記述

と
With Selection.Format.Fill
        .Visible = msoTrue
        .ForeColor.RGB = RGB(255, 0, 0)
        .Transparency = 0
        .Solid
End With

の.Fill.ForeColor.RGB = RGB(255, 0, 0)

bar2.Format.ForeColor.RGB = 255 
で、bar2の棒の色が赤に変更にはなったのですが、RGBの3値で指定する方法

を、Rubyでどのように記述するのか、ご教示いただけますでしょうか?



In This Thread