PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18566 02/12/20 16:04:16 RE(2):PB7.0: OLEを使用してExcelファイルを作成する方法について By MickeyMouse-k6
18565 02/12/20 15:59:41 RE(1):PB7.0: OLEを使用してExcelファイルを作成する方法について By MickeyMouse-k6
18398 02/11/20 15:29:36 PB7.0: OLEを使用してExcelファイルを作成する方法について By こうちゃん

カテゴリ:スクリプトの記述
日付:2002年12月20日 16:04 発信者:MickeyMouse-k6
題名:RE(2):PB7.0: OLEを使用してExcelファイルを作成する方法について

こうちゃんさん、こんにちは。

>OLEを使用してExcelファイルを作成する方法についてですが
>スクリプトを下記の通り記述したのですが▲のところでエラーが発生します。

>xlsole = CREATE oleobject
>xlsole.connecttonewobject(\"Excel.Application\")
>xlsole.workbooks.add
>xlsole.Visible = false
>xlsole.application.ActiveWorkbook.worksheets(1).cells(1,1).value=\"100\"
>xlsole.application.ActiveWorkbook.worksheets(1).columns(\"A:A\").columnwidth = 50
>xlsole.application.ActiveWorkbook.worksheets(1).rows(\"1:1\").rowheight=100
>xlsole.application.ActiveWorkbook.saveas(\"d:\\bbb.xls\",39,\"\",\"\",false,false)・・・▲
>xlsole.application.ActiveWorkbook.close(false)
>xlsole.DisconnectObject()
>destroy xlsole

>エラー内容
>「SystemError発生
>(35)外部オブジェクト関数 SaveAs の呼び出しエラーです。」

>Excel95形式で保存する処理を誰か教えてください。

>よろしくお願いいたします。

上記のスクリプトでうまく走ってますよ。
ただ、ファイル保存のパス指定が存在しないと、同様のエラーが発生しました。
Dドライブは存在しますか?




付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS Windows 2000
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.