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 (記載なし)

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