Aldric Giacomoni wrote: > Ruby 1.8.6, Windows XP, IE6 and 7: > > I think the following code SHOULD open a document but I get an error > instead.. > list is the string which is stored into the HTML document (I'm good > with variable naming). > > File.open('c:/EmailGroups.html', 'w') { |f| f << list } > ie = WIN32OLE.new('InternetExplorer.Application') > ie.Application.stop > while ie.Busy do > end > ie.Visible = true > while ie.Busy do > end > puts "c:/EmailGroups.html" if File.exist?('EmailGroups.html' ) > url = "c:/EmailGroups.html" > ie.Document.URL = url > while ie.Busy do > end > ________ > And here is the error: > init.rb:116:in `method_missing': (WIN32OLERuntimeError) > OLE error code:80070005 in htmlfile > Access is denied. > > > HRESULT error code:0x80020009 > Exception occurred. from init.rb:116 > > Line 116 is : ie.Document.URL = url. > > Any help .. will be very appreciated :) > > Thank you, > > --Aldric Fixed ... I just did ie.navigate "myurl.html" instead and got rid of all the 'while busy' loops, which were unneeded.