[#35406] RE: win32ole で excel が終了しない — "Oka Yasushi" <oka@...>

こんにちは、岡といいます。

20 messages 2002/06/19
[#35407] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/19

金井です。

[#35408] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/19

金井です。

[#35412] Re: win32ole で excel が終了しない — "NAKAMURA, Hiroshi" <nakahiro@...> 2002/06/20

なひです。

[#35418] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/20

金井です。

[#35419] Re: win32ole で excel が終了しない — nobu.nakada@... 2002/06/21

なかだです。

[#35480] Re: 1.7 系を使っていますが、5月頃は式展開内のコメントが使えていましたが、今は使えなくなっていますね。 — "井上 浩一" <kyoui32@...>

=1B$B0f>e$G$9!#=1B(B

12 messages 2002/06/28
[#35490] Re: 1.7 系を使っていますが、5月頃は式展開内のコメントが使えていましたが、今は使えなくなっていますね。 — "Inoue" <rubyist@117.ne.jp> 2002/06/28

井上です。

[ruby-list:35403] win32ole で excel が終了しない

From: Takashi Kanai <kanai@...4u.or.jp>
Date: 2002-06-19 11:45:44 UTC
List: ruby-list #35403
 はじめまして 金井 です。

 EXCELのシートの内容を読み出すプログラムを作っているのですが、
EXCELが終了してくれなくて困っています。

 以下のコードだけを動かすと、rubyが終了してから5秒ほどしてEXCEL
が終了します。逆に言えば、rubyが終了しないとEXCELが終了しません
(タスクマネージャで確認)。
 諸般の事情により、このような処理を一定時間ごとに繰り返す必要が
あるのですが、繰り返すたびにEXCELの残骸が増えていきます。
 何か勘違いしているのでしょうか?

#------------------------------------
require 'win32ole'
begin
  excel = WIN32OLE.new( 'Excel.Application' )
  excel.visible = false
  excel.displayAlerts = false
  books = excel.workbooks.open( {'filename'=>"xxxx.xls",'readOnly'=>true} )
  sheet = books.worksheets( 1 )
  puts sheet.cells( 1, 2 ).text
ensure
  excel.quit
end
#------------------------------------

動作環境
 ruby 1.6.7 (2002-03-01) [i586-mswin32]
 win32ole 0.4.8
 Windows 2000 (SP2)
 Excel 2000

--
金井 隆 (KANAI Takashi)
kanai@nn.iij4u.or.jp


In This Thread

Prev Next