助田です.
In [ruby-list:15601] Re: 省略記法

> お世話になっております。 A.中村です。TransTech楽しいっすぅ。

> > 私が思いつくメリット:
> > 今までよりも更に,Excel VBA のマクロを win32ole を使った

> え?(^^;

単に With みたいな構文が Ruby でも使えるようになると
win32ole を利用して Excel を使った Ruby のスクリプトで
Excel VBA で書いたマクロ

    With Cells(1, 1).Resize(10)
        .DataSeries
        .NumberFormat = "m/d"
    End With

と同じ処理をさせたいときに

    With Cells(1, 1).Resize(10)
        .DataSeries
        .NumberFormat = "m/d"
    End

みたいにそのままもってくれば済むかも知れないという話です.
(こういう With が Ruby で採用されれば,の話ですが.)
 
今だと Ruby のスクリプトで同じことをするには

range = Cells(1,1).Resize(10)
range.dataseries
range.NumberFormat = "m/d"

とする必要があります.

--------------------------------------------
 助田雅紀(masaki.suketa / systemplaza.co.jp)
--------------------------------------------