This also seems like something that should 'just work'... Tomas, any idea why 
it doesn't



________________________________
From: Will Green <w...@hotgazpacho.org>
Sent: Friday, July 16, 2010 8:27 AM
To: ironruby-core@rubyforge.org <ironruby-core@rubyforge.org>
Subject: Re: [Ironruby-core] adding "each" support for a range brought from 
excel

You can re-open the class that defines a Worksheet Range and include Ruby's 
Enumerable as a mixin

--
Will Green
http://hotgazpacho.org/


On Thu, Jul 15, 2010 at 8:10 PM, Eduardo Blumenfeld 
<li...@ruby-forum.com<mailto:li...@ruby-forum.com>> wrote:
Hi,

I'm trying to do the following:

----------------
load_assembly "Microsoft.Office.Interop.Excel"
include Microsoft::Office::Interop

app = Excel::ApplicationClass.new
worksheet =
app.workbooks.open("samename.xlsx".to_clr_string).worksheets[1]

range = worksheet.range("A1:Z1".to_clr_string)
# at this point I can:
puts range[1].value # works

but I can't do
range.each {|r| ...}

is there any way of defining, extending the class to accept each (and
size for the matter) as methods?

Thank you very much

Eduardo Blumenfeld
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core

_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to