PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13018 00/08/30 11:27:34 RE(2):PB6.5: OLEオートメーション使用時のエラーについて By Rumba
13016 00/08/30 10:49:21 RE(1):PB6.5: OLEオートメーション使用時のエラーについて By アジフライ
13012 00/08/29 17:15:33 PB6.5: OLEオートメーション使用時のエラーについて By Rumba

カテゴリ:スクリプトの記述
日付:2000年08月29日 17:15 発信者:Rumba
題名:PB6.5: OLEオートメーション使用時のエラーについて

こん○○は (^_^)
また皆さんのお知恵を拝借させていただきに参りました。

OLEオートメーションを使って
EXCELファイルのセルにデータを書込むスクリプトを作りました。

なにも問題ない状態で このスクリプトを実行するときは正常書き込みできるのですが、
たとえば、
○裏でExcelがそのファイルを開いている
○ファイルがロックされている
○ファイルが存在しない
etc...

といった場合に Excel側(?たぶん)でエラーが発生し 強制終了してしまいます。

エラーメッセージを表示してアプリケーションに戻りたいのですが...
このような場合 どうに記述すれば良いのでしょうか

on errorステートメントは使えないし…  (・・,)グスン

ちなみにOLEObject型のクラスユーザオブジェクトを作成し、
errorイベントやExternalExceptionイベントにMessageboxを書いてみましたが、
その型で宣言して、インスタンスを作成したにもかかわらず表示されませんでした・・・

uo_oleobject  excelobject  //型宣言
excelobject = create uo_oleobject  //インスタンス作成

よきアドバイスをよろしくお願いします m(_ _)mペコ
長文失礼!!
※Excel97使用


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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