2011年9月13日

[ruby-list:48361] Re: windows 7 でruby 使ってみようとしています。

助田です。

On Tue, Sep 13, 2011 at 06:16:33PM +0900, 稲葉伸之 wrote:
> require 'win32ole'
>
> excel = WIN32OLE.new('Excel.Application')
> workbook = excel.Workbooks.Open('test.xls')
> とすると、

>
> WIN32OLERuntimeError: (in OLE method `Open': )
> OLE error code:800A03EC in Microsoft Office Excel
> 'test.xls' ???????????????????????????????????????????

Excel 自体にファイルを開くときのデフォルトのフォルダが
設定されているので、それ以外のフォルダに、test.xlsがあると
開くことができないというエラーになります。

なので、フルパスで、ファイルを指定すればうまくいくと思います。

助田 雅紀


投稿者 xml-rpc : 2011年9月13日 19:35
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/107007
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。