WIN32OLE InternetExplorer SaveAs command


#1

I’ve been trying to use the WIL32OLE to call the
InternetExplorer.ExecCommand SaveAs command.
I’ve been able to get it to work in the interface mode
where it displays a dialogue browser to save the file,
but have been unable to get it to work in
non-interface mode where you pass it the file to save
to.

Following is an extract of the code I am using.

require ‘win32ole’
ie = WIN32OLE.new(‘InternetExplorer.Application’)
ie.visible = true

myUrl = “http://www.google.com

ie.navigate myUrl
sleep 1

ie.document.execCommand(“SaveAs”,false,“C:\derek\myFile.htm”)