can anybody point me to a good web page or know how to:
using ruby’s WIN32OLE ‘save as’ a current
Worksheet into a csv format by only using
ruby’s WIN32OLE access?
On 2/1/07, Dave R. [email protected] wrote:
can anybody point me to a good web page or know how to:
using ruby’s WIN32OLE ‘save as’ a current
Worksheet into a csv format by only using
ruby’s WIN32OLE access?
I’d try this: (I’m assuming that you want to work with excel)
-
record a macro doing the desired action (i.e. start recording
macro, save the worksheet as csv file and stop recording). -
open VBA editor to see the source code of the macro
-
translate it into ruby/WIN32OLE
For the last step, you’ll need to pick up only part of the macro -
there’ll be probably other commands that you don’t need. Look the
commands in the help or on MSDN to see what they do. For the Ruby
part, there’s a chapter on this in Programming Ruby
(Programming Ruby: The Pragmatic Programmer's Guide). You can
search the archive of the list for more info (Li Chen was a guy that
worked a lot with Excel, so look up his threads)
On Feb 1, 4:08 pm, Dave R. [email protected] wrote:
can anybody point me to a good web page or know how to:
using ruby’s WIN32OLE ‘save as’ a current
Worksheet into a csv format by only using
ruby’s WIN32OLE access?–
Posted viahttp://www.ruby-forum.com/.
workbook.SaveAs ‘myfile.csv’, xlCSV
…where xlCSV = 6.
http://www.rubygarden.org:3000/Ruby/page/show/ScriptingExcel
Mully
On Feb 2, 11:20 am, Dave R. [email protected] wrote:
workbook.SaveAs ‘myfile.csv’, xlCSV
…where xlCSV = 6.
…dave–
Posted viahttp://www.ruby-forum.com/.- Hide quoted text -
- Show quoted text -
note: if the workbook already defined then workbook.SavesAs(“c:/augcsv/
myfile1.csv”, xlCSV) works
David M. wrote:
On Feb 1, 4:08 pm, Dave R. [email protected] wrote:
can anybody point me to a good web page or know how to:
using ruby’s WIN32OLE ‘save as’ a current
Worksheet into a csv format by only using
ruby’s WIN32OLE access?–
Posted viahttp://www.ruby-forum.com/.workbook.SaveAs ‘myfile.csv’, xlCSV
…where xlCSV = 6.
http://www.rubygarden.org:3000/Ruby/page/show/ScriptingExcel
Mully
thanx…fyi…it’s a combo of both of your response…i did a macro and
used your’s above to get…
excel.ActiveWorkbook.SaveAs(“c:\augcsv\myfile1.csv”, xlCSV)
…where xlCSV = 6.
…dave