[#41449] slim ruby for embedding — Hiroshi Takagi <gollum@...>
たかぎです。
[#41455] オブジェクト同士の演算などを実装するには? — Hideo Konami <konami@...>
小波です.
From: Hideo Konami <konami@kyoto-wu.ac.jp>
小波です.
いわおかです。
小波です.
原です。
いわおかです。
なかだです。
[#41489] Matrixの継承について — argento@...
はじめまして。吉田と申します。
まつもと ゆきひろです
るびきち様、まつもと様
けいじゅ@いしつかです.
原です。
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
まつもと ゆきひろです
原です。
けいじゅ@いしつかです.
原です。
けいじゅ@いしつかです.
原です。
[#41503] 数を減らしてくループ — Takeshi Horinouchi <horinout@...>
堀之内と申します。
From: Takeshi Horinouchi <horinout@kurasc.kyoto-u.ac.jp>
堀之内です。
From: Takeshi Horinouchi <horinout@kurasc.kyoto-u.ac.jp>
こんにちは。ゴトウと申します。
[#41543] カスタム版Rubyの作成 — rubikitch <rubikitch@...>
るびきちです。
[#41552] Re: Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — 岩崎 弘孝 <IH000667@...>
岩崎です。
[#41554] Re: Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — 岩崎 弘孝 <IH000667@...>
岩崎です。
[#41561] Re: Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — 岩崎 弘孝 <IH000667@...>
岩崎です。
[#41570] 別クラスのメソッドを横取り — 石井 大海 <banzaida@...>
お久しぶりで、konnです。
[#41596] 名前空間の衝突を回避する方法 — Kentaro KAWAMOTO <kentaro.kawamoto@...>
川本と申します。
From: Kentaro KAWAMOTO <kentaro.kawamoto@gmail.com>
[#41602] エクセルファイルを読み込む際の問題(質問) — "Hisashi Yahata" <yahatah@...>
質問で恐縮ですが、ご教示ください。
conundrumと申します。
babieさん、conundrumさん、早速の回答を有り難うございました。
conundrumです。
[#41624] MacOS X Aqua 対応のための tcltklib の extconf.rb — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
永井@知能.九工大です.
天野竜太郎と申します。
永井@知能.九工大です.
8.4.10のtcl.hやtk.hは、
永井@知能.九工大です.
> Tcl/TkAqua もこの Macintosh のルールに従うのであれば
永井@知能.九工大です.
永井@知能.九工大です.
天野です。
永井@知能.九工大です.
永井@知能.九工大です.
完全に私の勘違いです。
永井@知能.九工大です.
ruby-list:41651の
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
>> 13,画像を見るための簡単なユーザーインターフェイス
永井@知能.九工大です.
[ruby-list:41622] Re: エクセルファイルを読み込む際の問題(質問)
cuzic と申します。
るびまで Win32OLE の記事を書いていました。
ruby-list 初投稿です。
On Mon, 28 Nov 2005 10:13:49 +0900
"Hisashi Yahata" <yahatah@agr.kyushu-u.ac.jp> wrote:
> 質問で恐縮ですが、ご教示ください。
>
> OSはwin2Kのもとで、下記のようにwin32oleを使い、エクセルファイルを読み込むプ
> ログラムを利用しています。
> 問題は、実行するたびに、タスクマネージャーでプロセスをみると、EXCEL.exeが増
> えていきます。
(snip)
> どなたか、メソッド(コマンド)ないし対処法をご教示ください。よろしくお願いし
> ます。
WIN32OLE::connect を利用すれば、新しい Excel.exe が増えることなく
既存の Excel に接続できます。
具体的には下記のようにすれば、まだ開いていない場合にだけ開くことが
できるのではないでしょうか?
−−−
require 'win32ole'
def getAbsolutePath filename
fso = WIN32OLE.new('Scripting.FileSystemObject')
return fso.GetAbsolutePathName(filename)
end
def openExcel filename
filename = getAbsolutePath(filename)
xl = nil
begin
xl = WIN32OLE::connect("Excel.Application")
rescue WIN32OLERuntimeError
xl = WIN32OLE.new("Excel.Application")
end
xl.Workbooks.each do |sheet|
if sheet.FullName == filename
sheet.Activate
end
end
unless xl.ActiveWorkbook && xl.ActiveWorkbook.FullName == filename
xl.Workbooks.Open(filename)
end
xl.Visible = true
return xl
end
if $0 == __FILE__
openExcel("sample1.xls")
end
--
cuzic <tomoya@cuzic.com>
プログラミングは素晴らしい http://www.cuzic.com/