PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20960 04/03/17 10:18:04 RE(2):PB7.0: OLEで生成したEXCELにSaveAsはできないのでしょうか? By ノップー
20957 04/03/16 19:05:02 RE(1):PB7.0: OLEで生成したEXCELにSaveAsはできないのでしょうか? By ぼん
20956 04/03/16 17:17:58 PB7.0: OLEで生成したEXCELにsaveasはできないのでしょうか? By タク

カテゴリ:PowerBuilderの開発環境
日付:2004年03月16日 17:17 発信者:タク
題名:PB7.0: OLEで生成したEXCELにsaveasはできないのでしょうか?

はじめましてこんにちは。
EXCELを非表示状態にしてPBから書き込みを行う際に
dwの情報をsaveasで初期データの書き込みを行いたいのですが
方法がわかりませんどなたか教えていただけないでしょうか?
スクリプトは以下のように記述しています。

OleObject OleExcel
OleExcel = CREATE OLEObject
IF OleExcel.ConnectToNewObject(\"excel.application\") <> 0 THEN
DESTROY OleExcel
RETURN ZaFalse
END IF

//p: Excel OLE の初期化を行う
OleExcel.Application.Workbooks.Add
OleExcel.Application.ActiveWindow.View = 1
OleExcel.Application.ActiveWindow.WindowState = -4137
OleExcel.WindowState = -4137
OleExcel.Visible = false
OleExcel.Sheets(1).Select
OleExcel.ScreenUpdating = FALSE
OleExcel.Displayalerts  = FALSE

OleExcelにdw_excel_so1で検索した結果をコピーしたいのですが
li_return = dw_excel_so1.SaveAs(OleExcel.Sheets(1), Excel!, TRUE)
記述してみたところやはりエラーになってしまいました。
ヘルプを見てみたのですがどのようにすればいいのかわかりません。
oleにsaveasでdwのデータを保存することは可能なのでしょうか?
もし可能であれば方法等をご存知の方がいらしたら教えていただけませんか?
よろしくお願いいたします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

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

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