お世話になっております。 A.中村です。

On Fri, 23 Jul 1999 08:27:38 +0900
助田 雅紀 	 <masaki.suketa / systemplaza.co.jp> wrote:

> 単に With みたいな構文が Ruby でも使えるようになると
> win32ole を利用して Excel を使った Ruby のスクリプトで
> Excel VBA で書いたマクロ
> と同じ処理をさせたいときに
> みたいにそのままもってくれば済むかも知れないという話です.
> (こういう With が Ruby で採用されれば,の話ですが.)

まぁ、そこ「だけ」似てても有りがたいかどうか、ちょっと
悩みの対象にはなってしまいそう。

#逆に、VBAのほうが文法変わってくれる、というパターンを
#妄想すると、シアトルから攻撃されるでしょうか?(^^;

> 今だと Ruby のスクリプトで同じことをするには
> 
> range = Cells(1,1).Resize(10)
> range.dataseries
> range.NumberFormat = "m/d"
> 
> とする必要があります.

んですね。

常に親亀小亀入れ子関係「にしか」ならないスコープならば
絞込みは何ら不便をもたらさないんでしょうけど、
withに絡むスコープの問題ってのは、スコープが錯綜するんで
自明でない絞込みが導入されてしまうのが、ちょっと悲しい所です。
自分で今書いてたソースを何度もスクロールアップして
withの出元を確認したり、よくしています(T_T)

#ああ。そのせいなのかな?
#delphiのソース画面で変数の上にマウスカーソルもっていくと
#変数の内容が表示されるんですが、withで絞った奴は
#表示してくれないみたいです。

嫌いではないんですが、そこら辺の問題を改良せずに
他の言語にもそのまま導入してくれとお勧めする気分にも
あまりなれないんですよね…