> hihiro さんへ
clibs\luacom.dll にある、LuaCOM のコンパイル日をチェックしていただけますでしょうか?
2008/05/16 のものは、現行の Lua に添付しているもので、これを利用すると、上記のようなエラーがでます。
2009/05/25 のものは、エラーがでないように私がコンパイルし直したものとなっています。
以前のなでしこには、古い luacom.dll を添付していましたので、もしかしたら、luacom.dll が
更新されていないのが原因かも?!
> IEが動かない問題
すみません。Vista では動いたのですが、さっき、XPで試してみたら、確かにXPでは、サンプルが動きませんね。
Excelのサンプルは動くようですので、Excelのサンプルが動くか確かめてみてください。
{{{
LUA(`---
require "luacom"
-- Excelの起動
excel = luacom.CreateObject("Excel.Application")
excel.Visible = true -- 可視状態に
-- ワークブックを追加
local book = excel.Workbooks:Add()
local sheet = book.Worksheets(1)
-- 適当な値を100個書き込む
for row=1,100 do
sheet.Cells(row, 1).Value2 = math.floor(math.random() * 100)
end
---`)
}}}