[xyzzy:01901] Re: 他のアプリケーションとの連携方法 ?
- Subject: [xyzzy:01901] Re: 他のアプリケーションとの連携方法 ?
- From: Tetsuya Kamei <kamei@xxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b5
- X-yzzy-version: 0.0.0.73
大橋さん、こんにちは。
Sat, 13 Feb 1999 02:16:13 +0900 の
[xyzzy:01900] Re: 他のアプリケーションとの連携方法 ?
への返事です.
うーむ、OLE ですか...。文法が lisp と相性悪そうな(^^;
たとえば ruby でこんなコードがあった場合、
application = WIN32OLE.new('Excel.Application.5')
application.visible = TRUE
workbook = application.Workbooks.Add();
worksheet = workbook.Worksheets(1);
worksheet.Range("A1:D1").value = ["North","South","East","West"];
lisp ではこんな感じになると思うんですが、なんかいまいちかっこ悪
いんですよね。
(setq application (ole-create-object "Excel.Application.5"))
(ole-putprop application TRUE)
(setq workbook (ole-method (ole-getprop application 'Workbooks) 'Add))
(setq worksheet (ole-getprop workbook 'Worksheets 1))
(ole-putprop (ole-method worksheet 'Range "A1:D1") 'value #("North" "South" "East" "West"))
何かいいアイディアありません?
--
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx/JCA00343@xxxxxxxxxxx