PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22086 | 05/07/13 10:11:51 | RE(2):destroyがうまくいきません By ミュウ |
22083 | 05/07/12 18:06:52 | RE(1):destroyがうまくいきません By isii |
22082 | 05/07/12 17:24:04 | destroyがうまくいきません By ミュウ |
カテゴリ:スクリプトの記述
日付:2005年07月12日 18:06 発信者:isii
題名:RE(1):destroyがうまくいきません
ミュウさん、こんにちは。
>只今、Excelファイルを呼び出してマクロを実行させているのですがマクロ処理が終わった
>後destroyでexcelを消そうと思うのですが消えてくれません。何がいけないのでしょうか?
>
> objexcel = create oleobject
> //EXCEL起動
> objexcel.ConnectToNewObject(\"excel.application\")
> //EXCELファイルオープン
> objexcel.workbooks.open(\"d:\\xlsimport.xls\")
> //EXCELマクロ起動(ls_filepathは引数)
> objexcel.application.run(\"xlsimport.xls!module1.xlsimport\",ls_filepath)
>
> destroy objexcel
destroyは、createで作成したオブジェクトのインスタンスを解放するだけです。
(PBのオンラインヘルプを参照。)
Excelを終了するには、Quitメゾッドを使用する必要があります。
(Microsoft Excel Visual Basicリファレンスを参照。)
例)
objexcel.application.Quit
objexcel.DisconnectObject()
destroy objexcel
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.