From: Takashi Kanai Date: 2002-06-20T07:03:04+09:00 Subject: [ruby-list:35408] Re: win32ole で excel が終了しない 金井です。 私の説明が分かりにくかったような気がしますので、形を変えてみます。 以下のコードを実行すると、10秒ごとに EXCEL のプロセスが生成されます。 タスクマネージャを見ていると、EXCELがどんどん増えていき、消滅しません。 #------------------------------------ require 'win32ole' filename = 'c:\xxxx.xls' while true begin excel = WIN32OLE.new( 'Excel.Application' ) excel.visible = false excel.displayAlerts = false books = excel.workbooks.open( {'filename'=>filename,'readOnly'=>true} ) sheet = books.worksheets( 1 ) puts sheet.cells( 1, 2 ).text ensure excel.quit end sleep 10 end #------------------------------------ -- 金井 隆 (KANAI Takashi) kanai@nn.iij4u.or.jp